.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:Excel报表,AfterBuild
详细错误信息:
“C1.Win.C1Preview.C1PreviewPane”的类型初始值设定项引发异常。
引发类型为“System.OutOfMemoryException”的异常。
我作为开发者的电脑经常发生 System.OutOfMemoryException,我同事作为用户的电脑也会发生这个情况。请问这是foxtable的问题,还是电脑问题呢?谢谢。
OutOfMemoryException是内存溢出。应该是报表里一次性处理的数据过多导致的。考虑分批生成报表,如果使用图片不要使用大图,使用小分辨率的图片
说明这个用户登录后,执行的代码有问题,比如死循环了,会导致闪退;或者这个用户加载过多数据,就会内存溢出
我现在发布文件后,经常发布的文件都是不能成功运行的,或者是发布完就马上有提示说内存不足,是否要退出系统。那是不是真的我的电脑内存不足以支撑系统发布呢?
系统有剩余多少内存?
单独把项目文件(单独的.foxdb文件,不要其它文件)复制到其它空目录发布测试看看有没有问题
我把项目文件复制到另一个目录来发布,也是会有内存不足的问题。