0

私は次の問題に直面しました:

私は ActiveX コントロールを持っています。開発マシンでは期待どおりに動作していますが、他のマシンで作成しようとすると、次のエラーが発生します

Error: The system cannot find the file specified.

次の行を使用して作成しています:

 var activeX = new ActiveXObject("ScannerViewerControl.ScannerViewer");

installshield を展開に使用し、.NET Com Interop をマークしました。

HKEY_CLASSES_ROOT の下の .dll へのレジストリ パスを見つけることができます。

何が欠けていますか???

4

1 に答える 1

1

クライアント マシン上の Active-x DLL の依存関係が欠落している可能性があります。インストールした VS のバージョンによっては、depends というツールがある場合があります。このツールを使用して DLL を指定し、必要な依存関係を確認できます。

于 2012-04-22T12:40:26.727 に答える