VBプログラマ質問スレ(6.0以前) Part50
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/10/22(日) 20:39:53質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、
「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。
VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。
○ 質問者の心得
一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。
二.VBScript、インストーラーなどはこのスレでOK。
三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。
四.荒らしは相手しない。
○ 回答者の心得
一.答えられない質問は無駄に罵倒せずスルー。無理するな。
二.代用法を強制しない。
三.回答する上で必須ではない情報をむやみに聞き返さない。
四.荒らしは相手しない。
五.VB情報募集中。
六.回答は質問者が理解できるよう具体的に。
MSDN Online Japan ホーム
http://www.microsoft.com/japan/msdn/default.asp
Visual Studio 6.0 Service Pack 6
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
http://www.google.co.jp/
※「まず自分で調べる」クセを身につけよう。
0951デフォルトの名無しさん
2007/01/22(月) 16:09:200952デフォルトの名無しさん
2007/01/22(月) 18:20:04951さん、アドバイス有難うございます。
早速、コマンドラインから以下のコマンドを試してみました。
vb6.exe△/make△project1.vbp△>△comp.log
結果ログファイルは作成されましたが、ファイルの中身は空でした。
makeコマンドのオプションで出力させる方法が無いかと調べてみましたが、
見付からず仕舞いです。
ご存知の方おられましたらご教示お願いします。
0953デフォルトの名無しさん
2007/01/22(月) 19:27:40画面に出てるなら2>などで取れるんじゃない?
0954デフォルトの名無しさん
2007/01/22(月) 20:20:42だね。
空っぽって事は、StdErr に出してるんでしょう。
0955デフォルトの名無しさん
2007/01/22(月) 20:29:38テキストボックスにフランス語の入出力をさせたいんですが
うまくいきません。フォントを times new roman に変更して
文字コード表からéとかàなどをコピペして入力しようと
したんですが、?と表示されます。どうすればよいでしょうか。
0956デフォルトの名無しさん
2007/01/22(月) 20:33:05それはVB.Netを使うのが早道です
0957955
2007/01/22(月) 20:47:280958デフォルトの名無しさん
2007/01/22(月) 20:53:27ダウンロードする環境もないの?
VB付き雑誌を買う金も無いの?
VB6でもそれらの入出力は作ればできるけど標準のテキストボックスは使えない
労力のわりにあわないし説明する気にもなれない
0959デフォルトの名無しさん
2007/01/22(月) 21:03:26アカデミックバージョン(?)なら無料でダウンロード出来るんだけど?
0960デフォルトの名無しさん
2007/01/22(月) 22:36:48本来はVBアプリからエクセルシートを読み出すように作成しているのですが
VBAで代替して分かりやすく動作を説明します。
機能概要ですが、エクセル作成ファイルにシートA、シートBがあり
両方のシートに存在するデータはレジストリコマンド(.regファイルのコマンド)行です。
そこで関数Sub WriteRegMarge()を実行すると
シートA、シートBのレジストリデータをそれぞれ拾い出してA&Bのマージregファイルが
作成されるといったものです。
この処理でシートA、シートBのレジストリキー、項目はシート内にそれぞれきちんと昇順にソートが
かかっているのですが、マージの処理が終わると、やはり昇順ソートを意識してないため
シートAのデータ書き出し後の末尾からシートBのデータが列挙されてしまいます。
さらにシートA、シートBとも同一のレジストリキー配置が存在するため、同一の
レジストリキーも重複書き出しされます。Accessを介してSQLなどでのソートも
考えましたが、そのままシンプルにExcelObject、またはVBA上のみで適度なソートを
実現する方法はないでしょうか?できれば完全に近い昇順配置を望んでいます。
データの例
[HKEY_LOCAL_MACHINE\SOFTWARE\Video\Common\A]
"A"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Video\Common\Dec]
"I"=dword:00000002
0961デフォルトの名無しさん
2007/01/22(月) 22:49:28半分も読まなかったから見当外れだったらごめん。
1.自分でソートアルゴリズムを書く。数10件程度ならばバブルソートで十分。
2.キーを文字列化出来るならSortedプロパティをオンにしたListBoxにぶち込む。
0962デフォルトの名無しさん
2007/01/22(月) 22:51:38あんた、丁寧なことば使いするのがマナーだと思ってるのかもしれないが、
そんなことより「読む人間の立場に立って文章を推敲する」ことの方が余程重要だ思うよ。
その点あんたは落第もいいところだ。
あんたのその文章、エスパーでも匙投げると思うわ
0963デフォルトの名無しさん
2007/01/23(火) 00:51:08アカデミックは�_w
ExpressEditionだな
0964デフォルトの名無しさん
2007/01/23(火) 06:29:480965デフォルトの名無しさん
2007/01/23(火) 07:05:43ただDLL化した画面をクリエイトオブジェクトして使えば
画面呼び出しは可能かと
0966デフォルトの名無しさん
2007/01/23(火) 07:22:21ActiveXとして作ればVBSから操作出来るよ。
0967デフォルトの名無しさん
2007/01/23(火) 15:36:41既存のライブラリじゃちょっと無理かもってことなんですね。
VBScript的にはIEをインターフェイスにするのが正しいってことなの?
0968デフォルトの名無しさん
2007/01/23(火) 16:04:48リッチエディトやIEなんかだとできる気がする。
0969デフォルトの名無しさん
2007/01/23(火) 17:16:57どの辺をどういじればいいのでしょうか?
0970デフォルトの名無しさん
2007/01/23(火) 17:24:37会社で開発しているプログラムのサンプル画面を WEB で公開できないかと
>>490 さんと同じような事で、悩んでたのですが
さっき、上司から
「VB6.0 で組んだ普通の EXE ファイルが、インストール無しで、動くレンタルサーバって無いの」
って、言われてしまいました。
そんなレンタルサーバって、あるのでしょうか?
また、「.NET Framework対応」の「Windows レンタルサーバサービス」なら
VB6.0 は無理でも VB.NET の EXE ファイルは、動くのでしょうか?
ご存知の方、居ませんか?よろしく お願いします。
0971デフォルトの名無しさん
2007/01/23(火) 21:18:12Click Onceでできるだろ
0972デフォルトの名無しさん
2007/01/23(火) 21:25:150973デフォルトの名無しさん
2007/01/23(火) 23:42:49Windows ServerならVB6.0もVB.NETも必要なライブラリさえ入れれば動くだろ
0974デフォルトの名無しさん
2007/01/24(水) 00:07:450975970
2007/01/24(水) 11:50:48Windows レンタルサーバ では、Visual Basic 6.0 は動かないみたいですねぇ。
残念です。
0976デフォルトの名無しさん
2007/01/24(水) 16:41:20つーか、「サンプル画面の公開」なんてJPGでいいだろ。
0977デフォルトの名無しさん
2007/01/24(水) 16:46:14はWebでWindowsアプリを公開すればブラウザ上でWindowsアプリが
動くと思ってるんだよ。
0978デフォルトの名無しさん
2007/01/24(水) 18:23:100979デフォルトの名無しさん
2007/01/24(水) 18:37:12Main以外のところからインタプリタを起動させたいです。
0980デフォルトの名無しさん
2007/01/24(水) 18:38:590981デフォルトの名無しさん
2007/01/24(水) 18:39:56デバッグ実行で一行ずつ動かして試しながら覚えたいんですが・・・・
0982デフォルトの名無しさん
2007/01/24(水) 19:09:440983デフォルトの名無しさん
2007/01/24(水) 19:13:45クラスにすればいいよ
0984981
2007/01/24(水) 20:24:370985デフォルトの名無しさん
2007/01/25(木) 03:12:460986970
2007/01/25(木) 11:34:31しゃ〜ないやん、客や上司に言われたら、それを実現する方法を
探さなきゃいけないんだから、「jpg で、良いでしょ?」なんて
言えないよ(^^;;
0987デフォルトの名無しさん
2007/01/25(木) 11:36:110989デフォルトの名無しさん
2007/01/25(木) 12:56:59くだらん言い合いはよせ。
0990デフォルトの名無しさん
2007/01/25(木) 13:00:390991デフォルトの名無しさん
2007/01/25(木) 13:07:450992970
2007/01/25(木) 13:14:55駄目なら、どうして駄目なのかパソコンを魔法の箱だと思ってる
客や上司に説明して理解してもらわないと駄目なのよ。
駄目な理由を調べるのが、一番大変なんだよ。
「駄目」「無理」じゃ納得しないから・・・。
0994デフォルトの名無しさん
2007/01/25(木) 13:21:420995970
2007/01/25(木) 13:26:17理由を説明できずに駄目とか無理とか言ったら技術が無いのかって
思われて仕事が無くなっちゃうでしょう。
技術が無いのが、バレないように必死に理由を探すのよ〜。
0996デフォルトの名無しさん
2007/01/25(木) 13:34:030997デフォルトの名無しさん
2007/01/25(木) 14:57:310998デフォルトの名無しさん
2007/01/25(木) 14:59:360999デフォルトの名無しさん
2007/01/25(木) 15:22:401000デフォルトの名無しさん
2007/01/25(木) 15:25:0610011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。