請幫忙,我收到一個錯誤「無法調用,因爲對象是空的」。但是我添加了一個查詢來詢問對象是否是無關緊要的。 Visual Studio仍然進入例程。DotNet中的控制查詢不正確
Private WithEvents frm As frmFullScreen
Private Sub UpdateImageInGuiAsync(ByVal bm As System.Drawing.Bitmap)
If Me.frm.InvokeRequired = True Then
Dim dl As New BitmapDelegate(AddressOf UpdateImageInGuiGuiThread)
If Me.frm IsNot Nothing Then Me.frm.Invoke(dl, bm)
Else
Call Me.UpdateImageInGuiGuiThread(bm)
End If
End Sub
任何想法如何解決這一問題?
Regards
什麼是'frm'?它在哪裏宣佈?你如何初始化它?代碼錯誤的代碼是什麼?子從哪裏調用? – Oded
frm是System.Windows.Forms.Form(沒有任何關於它的)。 frm =新的Form1。 Sub被稱爲UpdateImage(位圖)。它是從父母那裏調用的。 – Nasenbaer
什麼時候被叫?從Form1形式退出後? – Oded