menghuanyunxia 发表于 2014-5-9 16:17:00

【WinForms】打开Sheet,点击列头的排序,报NullReference异常

System.Exception: Exception handled in FpSpread.WndProc ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at FarPoint.Win.Spread.SpreadView.a(Int32 A_0, MouseEventArgs A_1)
   at FarPoint.Win.Spread.SpreadView.g(MouseEventArgs A_0)
   at FarPoint.Win.Spread.FpSpread.OnMouseDown(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at FarPoint.Win.Spread.FpSpread.WndProc(Message& m)
   --- End of inner exception stack trace ---
   at FarPoint.Win.Spread.FpSpread.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)

这个异常不易重现,程序无法捕获

iceman 发表于 2014-5-9 16:38:00

回复 1楼menghuanyunxia的帖子

不好意思,能否提供点其他信息,比如什么情况下会抛出这个异常或者在哪些特定系统下会出现。

menghuanyunxia 发表于 2014-5-9 16:58:00

回复 2楼iceman的帖子

Windows 7 sp1 旗舰版,大概1万条数据,数据已经完全生成到Sheet了。然后点击列头的排序就报异常了

roger.wang 发表于 2014-5-12 12:45:00

回复 3楼menghuanyunxia的帖子

请补充一下:
1 Spread的版本信息。
2 如何赋值的,最好能附上关键代码。

如您1#而言,这个异常不易重现,程序无法捕获,这个问题首先要可以重现。

iceman 发表于 2014-5-21 12:01:00

回复 3楼menghuanyunxia的帖子

你好,
我在相同环境下使用以下 Demo 没能重现问题:
1.加载 10000×20 条数据。
2.多次点击列头排序,



是否方便把你的 Demo 传上来查看?或者在我的 Demo 基础上修改重现问题?

iceman 发表于 2014-6-3 09:15:00

回复 3楼menghuanyunxia的帖子

请问问题进展如何?

menghuanyunxia 发表于 2014-6-6 16:25:00

回复 6楼iceman的帖子

问题不易重现,但是偶尔还是会报出来,没有找到规律。

iceman 发表于 2014-6-6 21:39:00

回复 7楼menghuanyunxia的帖子

抱歉,如果无法重现问题我们可能无法继续进行跟进。不过我可以把异常信息发送给研发人员,看有几种可能会报出这个异常,给解决问题提供些线索。

menghuanyunxia 发表于 2014-6-16 09:28:00

回复 8楼iceman的帖子

你好,这种问题一般是什么情况下容易出现,前几天又出现过,有没有可以规避的办法?

iceman 发表于 2014-6-16 15:12:00

回复 9楼menghuanyunxia的帖子

我这边已经再次发送了确认邮件,明后天反馈给你。谢谢
页: [1] 2
查看完整版本: 【WinForms】打开Sheet,点击列头的排序,报NullReference异常