System.NullReferenceException

时间:2009-11-18 17:03:52

标签: winforms nullreferenceexception

我在VS.NET 2003中开发了一个Windows应用程序。 有时我从CallWindowProc()获得System.NullReferenceException异常。

以下是异常的堆栈跟踪

Error_Stack_Trace:在System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc,IntPtr hWnd,Int32 msg,IntPtr wParam,IntPtr lParam)    在System.Windows.Forms.NativeWindow.DefWndProc(消息& m)    在System.Windows.Forms.Control.DefWndProc(消息& m)    在System.Windows.Forms.Control.WmUpdateUIState(消息& m)    在System.Windows.Forms.Control.WndProc(消息& m)    在System.Windows.Forms.ScrollableControl.WndProc(消息& m)    在System.Windows.Forms.ContainerControl.WndProc(消息& m)    在System.Windows.Forms.ParkingWindow.WndProc(消息& m)    在System.Windows.Forms.ControlNativeWindow.OnMessage(消息& m)    在System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)    在System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam)

请帮助我解决此错误。

谢谢和问候, Jagadees。

1 个答案:

答案 0 :(得分:2)

取消引用空对象引用时抛出System.NullReferenceException异常。

在您的应用程序中,您应该确保没有传递应该设置为有效数据的Null值。您提供的堆栈跟踪不足以跟踪错误发生的位置。