- - PR -
vb6実行時エラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-09-01 00:38
いつもお世話になっております。
以下の環境で作成したexeが別のパソコンに持っていくと、「実行時エラー429 ActiveXコンポーネントはオブジェクトを作成できません。」とエラーが出て、プログラムが実行できません。ご存知の方がいらっしゃいましたらお願いします。 Windows2000 VB6SP5 mdbに対してアクセスするプログラムです。 別のパソコン WindowsXPsp2 Office2003sp2 です。 最初は英語のエラーだったのですが、Vb6のランタイムをダウンロードしてインストール したら、日本語のエラーになりました。 別のパソコンにvb6sp5をインストールすると実行できました。(当たり前でしょうか) |
|
投稿日時: 2006-09-01 00:54
補足です。
Windows2000パソコンには、Acsses2000がインストールされていてます。 Windowsxpには、Excel,Wordはインストールしていますが、Acssesはインストールしていません。 DAO350.dllなどが影響することはあるのでしょうか? |
|
投稿日時: 2006-09-01 07:05
そのままの意味では?「使用しているActiveXコントロールがインストールされていないんでしょう。まずはエラーの発生しているコンポーネントを確認して、それらを正しくインストールしているのか確認してください。
それ以上のことは、どの様な手順でインストールを行っているのか、どのようなコンポーネントを利用しているのかわからないので、なんとも言い様が無いです。 |
|
投稿日時: 2006-09-01 09:02
VB6で作成した EXE ファイルをを実行するには、実行環境が整っている必要があります。
ランタイムもそうですが、ソフトウェアの動作に必要な ActiveX コントロールなども実行するマシンにインストールされている必要があります。 ディストリビューションウィザードなどを使用すると、簡単にセットアップ環境が作れるので試してみてはいかがでしょうか? |
|
投稿日時: 2006-09-01 13:37
Windows98へは、VB6のランタイムを入れるだけで、動作はしていたのですが、
XPにするとだめでした。 XPへvb6をインストールした後、起動の確認はできて、その後、VB6をアンインストールすると 最初と同様のエラーが出ました。 VbpにDAO350.DLLが記述していたので、XPのProgram Files¥・・・¥DAOの中に おいて、Regsvr32でレジストリ登録を行うと、VBアンインストール後だと起動できましたが VBのインストール前だとレジストリ登録してもエラーが出て起動しませんでした。 ディストリビューションウィザードなどを使用すると、簡単にセットアップ環境が作れるので試してみてはいかがでしょうか? 試して見たいと思います。 |
1