Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/vb6/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB6代码未在带有“的其他计算机上运行”;加载DLL时出错";错误_Vb6 - Fatal编程技术网

VB6代码未在带有“的其他计算机上运行”;加载DLL时出错";错误

VB6代码未在带有“的其他计算机上运行”;加载DLL时出错";错误,vb6,Vb6,我使用CyberActiveX UniListView100(UniListView.ocx)控制器修改了vb6项目以支持unicode。我用uniListview更新了我的listview,项目在我的机器上运行良好。但是,当我尝试在另一台计算机上运行它时,在我单击“单步执行”或“启动”按钮后,它立即给出了“加载DLL时出错” 有一次我尝试使用VB Common Controls Replacement 1.4库,类似的情况也发生了,代码只在创建它的机器上运行。但我尝试运行此代码的所有机器都是同

我使用CyberActiveX UniListView100(UniListView.ocx)控制器修改了vb6项目以支持unicode。我用uniListview更新了我的listview,项目在我的机器上运行良好。但是,当我尝试在另一台计算机上运行它时,在我单击“单步执行”或“启动”按钮后,它立即给出了“加载DLL时出错”

有一次我尝试使用VB Common Controls Replacement 1.4库,类似的情况也发生了,代码只在创建它的机器上运行。但我尝试运行此代码的所有机器都是同样设置的

这一错误的原因是什么?我甚至在Windows/SysWOW64文件夹中注册了UniListView.ocx文件

我试图通过Microsoft Process Monitor确定这里发生了什么,但是我还无法从它的日志中找到任何东西


请告诉我这可能是什么原因。

通常,所讨论的DLL是您试图加载的DLL的依赖项。查找并使用Dependes实用程序查看谁需要什么。您运行Depends,Depends运行您的流程。首先在您的机器上运行,然后在出现故障的机器上运行。差异通常是显而易见的。

尝试在应用程序文件夹中注册ocx。尝试过,但不起作用。我听说Dependency Walker已经死了,从来没有赶上64位模块。我试着在Windows10机器上运行它,但我甚至无法用它打开任何文件(exe、dll、.ocx)。