我在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。
答案 0 :(得分:2)
取消引用空对象引用时抛出System.NullReferenceException
异常。
在您的应用程序中,您应该确保没有传递应该设置为有效数据的Null值。您提供的堆栈跟踪不足以跟踪错误发生的位置。