[解決済み] ActiveXコンポーネントがオブジェクトを作成できない
2022-03-03 10:57:27
質問
Windows Server 2008 サーバーにサードパーティアプリをインストールしました。 というメッセージが表示されます。
ActiveX Component can't create object
を使用してアクセスしようとすると、メッセージが表示されます。
CreateObject
をVBScriptで実行します。
確かにインストールされており、"Programs and Features"の下に存在しています。どなたか、何が起こっているのかを把握するために確認できるリストをお持ちの方はいらっしゃいませんか?
を使用してDLLを登録しようとしました。
regsvr32.exe /i bob.dll
というエラーが表示されます。
モジュール "Bob.dll" はロードされましたが、エントリポイント DllRegisterServer が見つかりませんでした。 が見つかりません。
Bob.dll"が有効なDLLまたはOCXファイルであることを確認してから、もう一度やり直してください。
これは64ビットマシン上の32ビットアプリケーションであることに注意する必要があります。 この時点では 私のマシン(Windows XP 32bit)でも問題なく動作します。
解決するには?
このアプリケーションをVBScriptで動作させるためには、2つのことをしなければならないことがわかりました。
- RegAsm.exeを実行して、DLLを登録する。
- C:\WindowsSysWOW64 の cscript.exe を実行して、私の VBScript を実行します。
これらがうまくいかない場合は、他の回答を参照してください。 こちら IISで32ビットアプリケーションを有効にすることについて。
関連
-
[解決済み】クラスが登録されていないエラー
-
[解決済み] using Interop.SHDocVw.dll この名前空間/DLLはどこにありますか?
-
[解決済み] c# dllの暗号化
-
WindowsのDLLプログラミングにおけるインポートとエクスポート。declspec(dllimport) , __declspec(dllexport) , および
-
[解決済み] DLLとLIBファイル - 何が、なぜ?
-
[解決済み] ActiveXコンポーネントがオブジェクトを作成できない
-
[解決済み] 圧縮(zip)フォルダにファイル/フォルダを送信しようとすると何も起こらない
-
[解決済み】64ビットWindowsで64ビットDLLはSystem32に、32ビットDLLはSysWoW64に入るのはなぜですか?
-
[解決済み] CMakeを使ってDLLファイルを実行ファイルと同じフォルダーにコピーする方法は?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】クラスが登録されていないエラー
-
[解決済み] using Interop.SHDocVw.dll この名前空間/DLLはどこにありますか?
-
[解決済み] c# dllの暗号化
-
WindowsのDLLプログラミングにおけるインポートとエクスポート。declspec(dllimport) , __declspec(dllexport) , および
-
[解決済み] DLLとLIBファイル - 何が、なぜ?
-
[解決済み] ActiveXコンポーネントがオブジェクトを作成できない
-
[解決済み] 圧縮(zip)フォルダにファイル/フォルダを送信しようとすると何も起こらない
-
[解決済み】64ビットWindowsで64ビットDLLはSystem32に、32ビットDLLはSysWoW64に入るのはなぜですか?
-
[解決済み] CMakeを使ってDLLファイルを実行ファイルと同じフォルダーにコピーする方法は?