VBで作成したEXEをCDに書き込み、VBのランタイム等が入っていない環境でこのEXEを動かしたいのですが、当然動きません。
CDのEXEと同フォルダにVBアプリが動作するようにDLLも一緒にしたいのですが、
どのDLLをつけておけばいいのかがわかりません。
(System配下ではなく同フォルダでも動きますよね?)
どなたか教えてください。お願いします。
まず、どの様なコントロールをお使いですか?
それによってランタイムは異なります。
一番早いのは素人方法ですが、わざとEXE実行時「〜.ocxがありません」等の
エラーメッセージを出させて それをメモ。
EXE同階層内にメモしたランタイムを追加。そして実行・・・・・
を続ければきっと見つかるでしょう
なるほどー。
今使ってるコントロールはVB標準のものです。
OCXなどは特にコンポーネントのとこで選択してません。
VB6ランタイムだけで出来るんでしょうか?
ディストリビューションウイザードを使ってセットアップEXEを作成してみてはいかがですか?
そのPGに必要とされるランタイム等が自動的に選定されるようですよ。
多分解決しました。
VBが入ってない環境で、EXEを動かしてみて。
〜.ocxがありません。 とかそういうメッセージを全て出してメモりました。
いまのところそれで動いてるようなので解決??でいいのでしょうか?
ツイート | ![]() |