社区
图表区
帖子详情
水晶报表的内存泄露
OhYeah_Dragon
2010-01-11 06:33:31
水晶报表应该如何使用才不会引起内存泄漏?
我现在的程序 每次查询内存都会往上加 并且在关闭窗口(我的程序只是项目中的一个窗口)后内存并没有释放掉
再次打开窗口内存有上涨了
然后使用多次后就有报表加载失败的报错
正确的使用方法应该是怎样的?才不会引起内存泄漏?
...全文
166
10
打赏
收藏
水晶报表的内存泄露
水晶报表应该如何使用才不会引起内存泄漏? 我现在的程序 每次查询内存都会往上加 并且在关闭窗口(我的程序只是项目中的一个窗口)后内存并没有释放掉 再次打开窗口内存有上涨了 然后使用多次后就有报表加载失败的报错 正确的使用方法应该是怎样的?才不会引起内存泄漏?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OhYeah_Dragon
2010-01-11
打赏
举报
回复
我已经释放的了 那看来是其他地方泄露的了 谢谢了
阿泰
2010-01-11
打赏
举报
回复
使用你的模式(强类型报表模式),只要把cr对象dispose即可。
另外要注意你的数据库连接等对象也要全释放掉。
OhYeah_Dragon
2010-01-11
打赏
举报
回复
阿泰哥 是不是这样啊
qq925259536
2010-01-11
打赏
举报
回复
DDD
OhYeah_Dragon
2010-01-11
打赏
举报
回复
难道是这种方法引起的内存泄露?
OhYeah_Dragon
2010-01-11
打赏
举报
回复
主要是使用这个方法我就不用吧.RPT文件也复制的输出文件里面了
OhYeah_Dragon
2010-01-11
打赏
举报
回复
我的报表模板名字叫Report1.rpt
我在代码中直接定义Report1 cr=new Report1();
然后cr.SetDataSource(DataSet);
而不是ReportDocument cr=new ReportDocument();
cr.load("Report1.rpt ")
阿泰
2010-01-11
打赏
举报
回复
能把相应的代码贴一下吗
“比如我定义了abc.rpt 就直接abc Report;然后操作Report ”
这个没咋看明白,呵呵
OhYeah_Dragon
2010-01-11
打赏
举报
回复
我调用了DISPOSE方法了 可是内存没有还是没有减少的,依然和没有调用DISPOSE方法一样
而且我用的不是ReportDocument然后LOAD
是直接用我做好的模板来定义报表 比如我定义了abc.rpt 就直接abc Report;然后操作Report
阿泰
2010-01-11
打赏
举报
回复
使用完毕后将ReportDocument对象Dispose掉。
高校技术转移办公室人员如何高效分析本单位技术成果的产业转化方向?.docx
高校技术转移办公室人员如何高效分析本单位技术成果的产业转化方向?
国央企创新负责人如何利用知识图谱分析企业创新链中的竞品与合作机会?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
高校技术转移办公室人员在推动成果转化时如何快速找到适配的市场需求?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
科技中介服务机构如何利用图谱提升技术成果的转化效率与成功率?.docx
科技中介服务机构如何利用图谱提升技术成果的转化效率与成功率?
图表区
4,818
社区成员
14,133
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章