以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  “System.OutOfMemoryException”的异常  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188674)

--  作者:edisontsui
--  发布时间:2023/10/10 15:48:00
--  “System.OutOfMemoryException”的异常
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:Excel报表,AfterBuild
详细错误信息:
“C1.Win.C1Preview.C1PreviewPane”的类型初始值设定项引发异常。
引发类型为“System.OutOfMemoryException”的异常。

我作为开发者的电脑经常发生 System.OutOfMemoryException,我同事作为用户的电脑也会发生这个情况。请问这是foxtable的问题,还是电脑问题呢?谢谢。

--  作者:有点蓝
--  发布时间:2023/10/10 16:03:00
--  
OutOfMemoryException是内存溢出。应该是报表里一次性处理的数据过多导致的。考虑分批生成报表,如果使用图片不要使用大图,使用小分辨率的图片
--  作者:edisontsui
--  发布时间:2023/10/10 17:28:00
--  
收到。谢谢。
--  作者:edisontsui
--  发布时间:2023/10/11 16:55:00
--  
发布的版本是一样的,用开发者登录和使用都不会出现 OutOfMemoryException 问题, 而用另一个用户名登录时,(1) 有时会登录不上(登录到一半就完全自动退出登录了),或者 (2) 登录过程不断提示 OutOfMemoryException 问题, 最后也登录不上,或者是 (3) 虽然登录上了,但是在列印报告时会出现 OutOfMemoryException 问题。
--  作者:有点蓝
--  发布时间:2023/10/11 17:00:00
--  
说明这个用户登录后,执行的代码有问题,比如死循环了,会导致闪退;或者这个用户加载过多数据,就会内存溢出
--  作者:edisontsui
--  发布时间:2023/10/24 10:02:00
--  
我现在发布文件后,经常发布的文件都是不能成功运行的,或者是发布完就马上有提示说内存不足,是否要退出系统。那是不是真的我的电脑内存不足以支撑系统发布呢?
--  作者:edisontsui
--  发布时间:2023/10/24 10:08:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:图片9.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/10/24 10:42:00
--  
系统有剩余多少内存?

单独把项目文件(单独的.foxdb文件,不要其它文件)复制到其它空目录发布测试看看有没有问题
--  作者:edisontsui
--  发布时间:2023/10/24 17:18:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:图片10.jpg
图片点击可在新窗口打开查看

--  作者:edisontsui
--  发布时间:2023/10/24 17:22:00
--  
我把项目文件复制到另一个目录来发布,也是会有内存不足的问题。