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 回答