1

我有一个在 Windows XP 平台上运行良好的应用程序(扩展)。当我在 Windows 7 上运行此应用程序时,它会引发此错误。我不确定是什么原因造成的。我在想这可能是因为没有安装 .net 框架,但我可以在那里看到所有内容。寻找解决此问题的任何想法。

注意:当我单击组合框时会出现此错误。我怎样才能越过这个消息框并得到实际错误。

谢谢杰

有关调用即时 (JIT) 调试而不是此对话框的详细信息,请参阅此消息的末尾。

************** 异常文本 **************

System.NullReferenceException: Object reference not set to an instance of an object.
   at MapExt_Net.HEI_Extensions.layout.frmLayout.DisplaySize()
   at MapExt_Net.HEI_Extensions.layout.frmLayout.cBLayoutExtent_SelectedIndexChanged(Object sender, EventArgs e)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   at System.Windows.Forms.ComboBox.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

在此处输入图像描述

4

1 回答 1

0

MapExt_Net.HEI_Extensions.layout.frmLayout.DisplaySize()引发了似乎由您自己实现的异常。能否请您粘贴该方法的代码?

于 2012-07-19T12:16:16.443 回答