2016-03-28 592 views
1

我的Microsoft Visual Basic 6 IDE有问题,因为它试图打开我的vb项目时从一开始就给我“Visual basic has stopped working”错误。这不是一个代码相关的问题,因为当试图打开一个完美的老工作项目时,同样的错误会被泵出。此外,试图打开IDE,为了创建一个新的项目,它让我。VB6:“Visual Basic已停止工作”

问题出现了,在调试项目代码的时候,我没有按下停止调试按钮就停止了它(关闭ide)。所以我不是很舒服,但问题可能在于我突然关闭ide,而不保存我所做的任何更改(?)。之后,当我再次尝试打开该项目时,它给了我那个错误。我重新启动,但错误仍然存​​在。 我研究过了,我发现的距离更近: https://social.msdn.microsoft.com/Forums/vstudio/en-US/359453bd-c8b3-41a7-a668-2c3755dcacef/visual-basic-has-stopped-workingvb60?forum=vbgeneral

但是仍然没有解决办法。我怎样才能恢复我的项目?直到事件发生时它才工作得很好。 我提到操作系统是Windows 7.

谢谢。

+0

VB6有时会留下无效状态。我还没有看到你描述的确切问题,但它也不令我感到惊讶。由于这不限于单个项目,它可能是注册表数据。例如,请参阅http://stackoverflow.com/a/38644469/3195477以了解类似的问题。 – DaveInCaz

回答

2

有些事情要尝试,以防万一在启动时尝试执行项目中的某些代码时发生崩溃。如果有代码在设计时呈现时执行,则可能发生在用户控件等事件中。

  1. 打开VB6
  2. 创建一个新的标准EXE
  3. 单击工具|选项
  4. 单击常规选项卡
  5. 选择中断全部错误
  6. 单击确定
  7. 关闭VB6,无保存已创建的新项目,然后尝试用您的项目打开它

如果没有加载项目,则无法进入选项,因此您需要创建一个新项目。该选项是全球性的,因此在您打开项目时它仍将被设置。

如果您的代码中存在导致错误的错误,那么这应该允许IDE打破错误,以便您可以看到它在哪里。

在打开项目之前,您也可以尝试删除.vbw文件,以防万一它被损坏。

+0

嗨,非常感谢您的回答,我正在尝试您的建议,但您能否告诉我,有没有可能由于Windows 7自动更新造成ide崩溃?我的观点是,这是否与触发某些兼容性问题的新更新有关?谢谢。 – anne

+0

如果只在打开特定项目时发生崩溃,那么我不认为它与Windows更新有关。我使用Windows 7 64位作为我的开发机器,并且没有任何与VB6 IDE有关的问题。尽管如此,我还没有在一两个月内运行Windows更新。 – Marc

+0

嗨,ide试图打开任何项目崩溃。这就是我得出的结论,它根本不是一个代码相关的问题。我在网上看到的每个人都在谈论兼容性问题,因为ide工作正常,我觉得很奇怪。无论如何,同时,ide恢复了,不知道为什么以及如何。谢谢您的合作。 – anne

0

我有同样的问题,偶然和玩弄我解决了它打开工具>>选项>>常规,然后我没有选中后台编译。

0

有时临时文件是各种应用程序出现故障的原因,我做的第一件事是从windows temp文件夹和当前用户temp文件夹中删除所有这些文件;查看注册表并执行标准清理也是一个不错的主意。

更好的是,在这些清空回收站并进行碎片整理后。