Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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应用程序赢得';开始_Vb6 - Fatal编程技术网

遗留VB6应用程序赢得';开始

遗留VB6应用程序赢得';开始,vb6,Vb6,我遗传了头痛。我有一个10年前开发的小型遗留(GUI)应用程序,VB6源代码早已过时。它目前可以在几台旧的XP电脑上运行,我被问到是否可以在64位Windows 7上运行。嗯……那是不可能的,所以我尝试了32位版本来验证64不是问题所在,并且它不起作用。于是我创建了一个XP虚拟机,但它也不起作用。这三种环境中的问题都是相同的。双击.exe,不会显示任何内容,但当您在任务管理器下查看时,它会在那里并固定CPU。 我下载了Dependency Walker,似乎所有必需的DLL和OCX文件都在那里。

我遗传了头痛。我有一个10年前开发的小型遗留(GUI)应用程序,VB6源代码早已过时。它目前可以在几台旧的XP电脑上运行,我被问到是否可以在64位Windows 7上运行。嗯……那是不可能的,所以我尝试了32位版本来验证64不是问题所在,并且它不起作用。于是我创建了一个XP虚拟机,但它也不起作用。这三种环境中的问题都是相同的。双击.exe,不会显示任何内容,但当您在任务管理器下查看时,它会在那里并固定CPU。

我下载了Dependency Walker,似乎所有必需的DLL和OCX文件都在那里。有人能提出其他建议吗?我在这里真是不知所措。任何事情都将不胜感激

标准方法是下载并运行,将其设置为仅过滤可执行文件,运行可执行文件,ProcessMonitor将捕获应用程序正在使用的DLL/文件/注册表设置。

是否确认已安装VB6运行时文件


我不确定它们是否已包含在Win7中,并且它们仅在一个更高版本的service Pack中的XP中。

没有源代码,这不是一个真正的编程问题……如果有人知道一个反编译器在开发/部署他们自己的应用程序时实际工作,或者看到了这个问题,那就是。关于VB6反编译器存在一些问题。简言之,似乎没有什么好的。Vista、7和8都包含并支持它们。我就是想不出怎么让这东西工作。它打开了,只是钉住了CPU。+1,希望它能更多@user1443429,对于调试VB6 COM组件加载,这是一个关键步骤。感谢Mitch。我要试一试。