Visual Basic 6在我的程序的新版本之后崩溃。每当我Start
(F5或Ctrl-F5)我的程序更改代码后,VB6崩溃时会显示以下消息:
VB6.EXE [XXXX]中出现未处理的win32异常。
我不能用XXXX
制作任何模式。这是5168,5012,1488等;它会改变每次崩溃。
JIT调试器然后让我在VS2010中调试VB6(它只显示了一堆反汇编。)如果我说不,VB6会关闭。然后我可以立即打开并Start
我的程序,它运行得很好;我在崩溃前的更改已保存。或者,我可以进行更改,保存,退出VB6,重新启动VB6,然后运行它们没有问题。但似乎只要我做了任何更改,就会设置“crash”标志,如果我在重新启动VB6之前尝试构建它,它就会死掉。
我只对特定项目遇到此问题。大多数项目完全正常工作。只有这一个,它的分支,都以同样的方式行事。
有没有人任何线索是怎么回事?显然,保存工作。和建筑工程。并且正在运行。他们似乎没有合作。
我重新安装VB6无济于事。
答案 0 :(得分:1)
我在安装VS2010之后最终在这个页面上,而且很多VB6项目中只有一个不能编译。
只需转到Project Properties / Compile选项卡,然后取消选中“Create Symbolic Debug Info”。
希望它适合你。
答案 1 :(得分:1)
尝试以兼容模式打开vb6项目作为XP。我们遇到了一些与“make exe”命令相关的问题。然后我开始使用XP兼容模式运行VB6.exe。
答案 2 :(得分:0)
由于您要求任何线索,可能的线索可能包括:
答案 3 :(得分:-2)
重新安装VB6,删除工作区文件,然后创建一个新项目,添加所有当前代码文件。然后出去找一份他们使用现代SDK的工作:)