从Gembox Spreadsheets .NET获取随机堆栈溢出

时间:2014-11-23 07:15:07

标签: .net excel spreadsheet stack-overflow

我已经使用Gembox.Spreadsheets几个月了,它在整个过程中都运行得很好。最近,由于库中的堆栈溢出,程序崩溃,我无法控制。溢出很奇怪,它们不会发生在他们“应该”的地方,而是在以下情况:

floorStyle.FillPattern.SetSolid(Color.LightGray);

我尝试评论上面的代码,但后来在其他地方做了堆栈溢出。

这让我相信还有其他错误。请注意,我无法在VS2012中对此进行调试,只是因为异常而崩溃。

今天我发现我的同事在关机时在Windows更新的“配置......”阶段意外关闭了Windows 7笔记本电脑。它显然已经过去了,但似乎工作得很好。这个事件似乎是在堆栈溢出开始发生时发生的,它是否相关?

我根本不使用任何递归代码,程序是单线程的。

现在我的问题是:

  • 如果相关,我该如何从混乱的更新配置中恢复?我试图进行系统还原,但事件发生之前没有任何意义。

  • 我可以使用其他替代电子表格库吗?它不必支持Excel文件,但它是一个加号。打印是我唯一的优先事项

1 个答案:

答案 0 :(得分:0)

如果我是你,我会联系GemBox.Spreadsheet支持并为他们提供一个VS测试项目来重现问题: http://www.gemboxsoftware.com/support-center/new-ticket