-1

我已经使用 Gembox.Spreadsheets 几个月了,它一直在完美地工作。但是最近,由于库中的堆栈溢出,程序崩溃了,我当然无法控制。溢出非常奇怪,它们不会发生在他们“应该”的地方,而是发生在以下地方:

floorStyle.FillPattern.SetSolid(Color.LightGray);

我尝试注释掉上面的代码,但后来它在其他地方发生了堆栈溢出。

这使我相信还有其他问题。请注意,我在 VS2012 中根本无法调试它,它只是崩溃并出现异常。

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

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

现在我的问题是:

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

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

4

1 回答 1

0

您应该联系 GemBox 支持并提供重现该问题的 VS 测试项目。

如果不调查问题、堆栈跟踪等……就不可能解决这个问题。

于 2014-11-28T09:35:45.550 回答