我正在使用VS 2010,VB.net中的代碼。無論出於何種原因,我的Form1.Load(在我的應用程序中,它的名爲Form.JNA)不會運行。它只是不會執行該子例程中的任何代碼。有誰知道這是爲什麼發生?表單加載不會運行
我的主要形式被稱爲FormJNA。我不知道如果包括代碼的開頭有幫助,所以在這裏。我知道它不工作,因爲boolConfirmed從不是真的,textReqDate文本框是空的。
Private Sub FormJNA_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
'Close the database in case it was left open
All.rstRecordSet.Close()
All.conConnection.Close()
strEmailServer = All.GetEmailServer("tblEmailServer", "Server") 'retrieves the email name from JNADB
boolConfirmed = True 'set as true since there is no data to be confirmed. this prevents a popup window warning the user of unconfirmed data
'For live date in application window
Timer1.Start()
txtReqDate.Text = DateValue(Now)
....
...
..
.
當我插入一個斷點時,我把它放在第一個註釋行代碼上。當我運行程序時,它將我帶到斷點處,並且在紅點上有黃色箭頭。我按下按鈕移動箭頭並打開窗口,但隨後黃色箭頭消失,我不能在程序中的任何位置移動,除非我按下主窗體上的其中一個按鈕。除此之外,其他所有形式的工作和運行都很好。
我只是說,當我添加斷點更多的細節Load事件。我可以添加它們,但只要我嘗試將它移動到下一行,我嘗試加載的窗體彈出,斷點上方的黃色錯誤消失,我無法再移動它。 –
這是x64操作系統上的一個已知問題。 http://stackoverflow.com/questions/1583351/silent-failures-in-c-seemingly-unhandled-exceptions-that-does-not-crash-the-pr – Steve
也是這個http://stackoverflow.com/questions/ 4933958/vs2010-does-not-show-unhandled-exception-message-in-a-winforms-application-on-a – Steve