2011-04-25 115 views
0

我正在使用VB.NET框架3.5。我有一個非常複雜的程序,有超過40個表格和100多行編碼。今天早些時候,這個程序完美運行。我決定把大會名稱從APA改爲Salamander。我沒有得到任何錯誤,事情似乎沒有問題。在下一次調試時,啓動畫面加載正常。 (我使用計時器來進入主窗體,而不是內置的閃屏設置,因爲我發現它更可靠)。但是,當主窗體加載時,沒有任何圖片(資源)加載並立即退出,但完全沒有出現錯誤。我認爲這可能與.resources文件有關,但我真的不知道。由於我不到兩個月前纔開始使用Visual Basic,我不確定除.vb文件以外的所有文件是什麼。VB.NET程序崩潰沒有錯誤

我真的不希望完全重建該程序,因爲我的發佈日期是在五天內,而且因爲我還在學校,所以我沒有時間在作業上完成它。我已經嘗試將程序集名稱重新更改爲APA,但仍然無效。我完全難倒了。

如果有幫助,你可以下載項目文件(請不要說這是你自己的,併發布在網上)在這裏 - HTTP://

+0

對不起[Gamefront](http://bit.ly/apaerror1)和[MediaFire](http://bit.ly/apaerror2)。即使它提出了一個警告,我並沒有在這個病毒中,因爲我真的需要這個問題來回答:/ – DuckHouse 2011-04-25 22:33:20

+1

調試+例外,檢查投擲框。 – 2011-04-26 00:25:49

+0

- 檢查你的鏈接。它只是顯示爲「'http://'」(至少對我來說) – 2011-04-27 18:00:59

回答

0

如果有一個Do循環中運行的你的程序,這是造成該軟件添加「Application.DoEvents()」作爲循環的第一線,指示該程序繼續運行不停止加載圖像或任何其他資源

感謝

+0

即使程序正在使用循環(並且聽起來不像這是他的問題),使用DoEvents()幾乎總是一個餿主意。 – 2011-04-26 19:39:14

1

將光標放在第1行並按F9,在代碼的第1行上設置一個斷點。繼續按F5調試程序。現在,您可以按F10逐行瀏覽程序的每一行,您會發現導致程序崩潰的行。