以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  内存不足  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179392)

--  作者:coch2004
--  发布时间:2022/8/21 10:57:00
--  内存不足
电脑64G的内存.专业报表第一次预览的时候正常,第二次预览的时候显示内存不足错误.我该怎么释放内存? 看电脑中任务管理内存占用13%. 退出程序重新打开用FastReport第一次预览的时候正常.第二次预览的时候某些图片显示红叉.退出程序重新打开.循环上面的错误!!
--  作者:有点蓝
--  发布时间:2022/8/21 21:13:00
--  
电脑有多大的内存都没有用。Foxtable是32位程序,最多能用到1G左右的内存。而图片又是非常费内存的。报表本身一般会释放内存,但是如果频繁的操作,可能还来不及释放。可以自己试试加上一句GC.Collect()

……
doc.print
GC.Collect()

--  作者:gs_li
--  发布时间:2022/8/22 14:09:00
--  
那Foxtable是为何不出64位的程序? 这样是不是可以解决内存记录过多的问题?
--  作者:有点蓝
--  发布时间:2022/8/22 14:12:00
--  
1、依赖的一些32位的程序,无法更新为64位
2、目前还有一些Xp的老用户再用,为了兼容XP

--  作者:gs_li
--  发布时间:2022/8/22 15:32:00
--  
明白,谢谢蓝版!