请帮忙,我收到一个错误“无法调用,因为对象是空的”。但是我添加了一个查询来询问对象是否是无关紧要的。 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