我的程序在新构建后崩溃了,每当我对代码进行更改后启动(F5或Ctrl-F5)我的程序时,VB6会崩溃,并显示以下消息:
“VB6.EXE [XXXX]中发生未处理的win32异常。”
我无法从XXXX中找出任何模式。它一直是5168、5012、1488等;每次崩溃都不同。
然后JIT调试器会提供让我在VS2010中调试VB6的选项(只显示一堆反汇编)。如果我选择否,则VB6会关闭。然后,我可以立即打开并启动我的程序,它可以正常运行;之前崩溃前的更改已保存。或者,我可以进行更改,保存它们,退出VB6,重新启动VB6,然后运行它们而没有问题。但似乎只要我进行任何更改,就会设置一个“崩溃”标志,如果我在重新启动VB6之前尝试构建它,它就会死机。
我只在特定项目中遇到这个问题。大多数项目完全正常。只有这一个项目及其分支表现出相同的行为。
有人知道发生了什么吗?显然,保存有效。构建也有效。运行也有效。它们似乎只是不能同时使用。
我重新安装了VB6,但问题仍未解决。
“VB6.EXE [XXXX]中发生未处理的win32异常。”
我无法从XXXX中找出任何模式。它一直是5168、5012、1488等;每次崩溃都不同。
然后JIT调试器会提供让我在VS2010中调试VB6的选项(只显示一堆反汇编)。如果我选择否,则VB6会关闭。然后,我可以立即打开并启动我的程序,它可以正常运行;之前崩溃前的更改已保存。或者,我可以进行更改,保存它们,退出VB6,重新启动VB6,然后运行它们而没有问题。但似乎只要我进行任何更改,就会设置一个“崩溃”标志,如果我在重新启动VB6之前尝试构建它,它就会死机。
我只在特定项目中遇到这个问题。大多数项目完全正常。只有这一个项目及其分支表现出相同的行为。
有人知道发生了什么吗?显然,保存有效。构建也有效。运行也有效。它们似乎只是不能同时使用。
我重新安装了VB6,但问题仍未解决。