我已经将我的软件部署给了世界各地的几个用户,今天他们中的一个告诉我他遇到了这个错误。在我自己的机器上运行该软件时,我从未见过它,也没有收到任何其他报告。
当用户单击标准按钮时,他会收到以下错误文本:
System.NullReferenceException:对象引用未设置为对象的实例。
在 x.MainForm.btnCreateOutput_Click(Object sender, EventArgs e)
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnClick(EventArgs e)
在 System.Windows.Forms.Button。 OnMouseUp(MouseEventArgs 事件)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc( Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam)
我真的不知道该怎么处理这个消息。
在btnCreateOutput_Click
我只是做一些字符串工作,我不使用函数的参数做任何事情。
软件里面有很多类似的功能,而且明显只有这个按钮才会出现错误。