ActiveX DLLのエラーを直すには。

解決


ともちゃん  2004-05-07 20:47:03  No: 113051

開発PCではActiveX DLLを作成し、EXEより呼び出し実行すると正常に動作
しますが、別のPCに持っていくとDLLを呼び出せず
********************************
実行時エラー  429
ActiveXコンポーネントはオブジェクトを作成できませんでした。
********************************
というエラーが発生します。
DLLの保管場所を開発環境と同じ場所に保管しているので、何が原因なのか
わかりません。
何か設定があるのでしょうか?教えてください!


いな  2004-05-07 22:07:32  No: 113052

レジストリ登録・・・は当然やってますよね?


残業ヤダ!  2004-05-07 22:13:26  No: 113053

DLLやOCXをコンパイルして作成すると、自動的にレジストリ登録されます。
ですが、他PCに持っていくと手動でレジストリ登録を行わないと登録されません。これが原因だと思いますよ。


ともちゃん  2004-05-08 00:16:14  No: 113054

あら。
そうなんですね。今回はじめて作ったので、ぜんぜん知りませんでした。
レジストリ確認してみたのですが、何を持っていけばいいのでしょうか??


うにぃ  2004-05-08 01:32:59  No: 113055

対象のPCで
regsrv32 DLLのパス
を実行すればレジストリに登録できます


うにぃ  2004-05-08 01:34:08  No: 113056

間違えました
regsvr32 DLLのパス
です


からす  2004-05-08 02:29:19  No: 113057

作成したソフトをインストールする台数が多いようなら、
「ディストリビューション  ウィザード」もしくは、
「Visual Studio Installer」にて、
インストーラーを作成した方が効率的かと...


ともちゃん  2004-05-13 00:43:42  No: 113058

うにぃさん、からすさん
ありがとうございます!
何とか登録できました!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加