2016-03-28 586 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文件夾中刪除所有這些文件;查看註冊表並執行標準清理也是一個不錯的主意。

更好的是,在這些清空回收站並進行碎片整理後。