Vb6 doens't compile-生成巨大的tmp文件

时间:2014-05-27 06:35:18

标签: vb6 windows-7-x64 ocx

其中一个在XP机器上工作正常的vb6项目不支持Windows 7 64位。

当我尝试在win7机器上编译vb6项目时,它会永远编译并生成大量的.tmp文件。

更新#1:当我尝试使用命令提示符构建exe时,它工作。当我从VB6 IDE构建时,不确定它为什么会发生

更新#2:尝试所有替代方案,例如以管理员权限运行应用程序,在SYSWOW中注册dll等。

更新#3:当我开始使用应用程序的新副本时,无法加载mscomctl.ocx错误。

截图:

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

我怀疑是许可问题。下载优秀的SysInternals NTFILMON实用程序,以查看它无法正确处理文件的位置。将过滤器设置为仅显示属于VB6的进程。

答案 1 :(得分:0)

我发现了这个问题,

项目中的DSR文件似乎存在冲突。删除项目中的dsr文件后,我可以编译项目。