其中一个在XP机器上工作正常的vb6项目不支持Windows 7 64位。
当我尝试在win7机器上编译vb6项目时,它会永远编译并生成大量的.tmp文件。
更新#1:当我尝试使用命令提示符构建exe时,它工作。当我从VB6 IDE构建时,不确定它为什么会发生
更新#2:尝试所有替代方案,例如以管理员权限运行应用程序,在SYSWOW中注册dll等。
更新#3:当我开始使用应用程序的新副本时,无法加载mscomctl.ocx错误。
截图:
答案 0 :(得分:0)
我怀疑是许可问题。下载优秀的SysInternals NTFILMON
实用程序,以查看它无法正确处理文件的位置。将过滤器设置为仅显示属于VB6的进程。
答案 1 :(得分:0)
我发现了这个问题,
项目中的DSR文件似乎存在冲突。删除项目中的dsr文件后,我可以编译项目。