[解決済み] ランタイムエラー 440 VB6
質問
ocxファイルに基づいてexeプログラムを作成し、VB Package & Deploymentウィザードを使ってexeファイルをプログラムとして非VB環境にインストールしましたが、プログラムを実行すると次のようなエラーが発生することがあります。
RUN TIME ERROR '440' AUTOMATION ERROR。
何が問題だと思いますか?
ありがとうございます
解決方法は?
440 Automationのエラーは、通常、1つ(または複数)のCOMオブジェクトのロードに失敗したことを示します。
これは、ActiveXのexe、ocx、またはプロジェクトに含まれる外部依存の1つかもしれません。
使用するすべての外部ライブラリが、エラーが発生したシステムで正しく登録されていることを確認してください。
ActiveX (.ocx, .exe)、COMコンポーネント(通常.dll)を手動で登録することにより、テストできます。
ATL/COM、ActiveX EXE、OCX、DLL
ターゲット・アセンブリが COM/ATL アセンブリの場合は
regsvr32.exe
(windowssystem32ディレクトリにあります) を使用します。
ocx
ファイル、および COM-
dll
s. ActiveX-を登録することができます。
exe
というオプションをつけて実行することで
/regserver
をご覧ください。
http://support.microsoft.com/kb/297279
と
http://support.microsoft.com/kb/146219
.NET ComVisible
ターゲットアセンブリが
.net
を使用しているアセンブリです。
ComVisible
で登録することができます。
regasm.exe
は、.NETフレームワークのディレクトリのどこかにあります。
.NETアセンブリをCOMとして登録するには?
または
のようなツールを使用するとよいでしょう。
dependency walker
どの登録とDLLがあなたのシステムで欠けているかをチェックするために、ここからダウンロードすることができます。
http://dependencywalker.com/
ダウンロードしたexeの実行は自己責任でお願いします。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン