delphi5报表问题,高手指教

rainring 2003-10-14 02:16:23
本人用delphi5的报表控件(quickreport)制作报表,但是发现在连续预览数十次后就会抛出内存异常,请问有谁遇到过类似的情况没有,是不是控件的bug,有没有什么解决方法?请高手指教!代码大致如下

Form47:=TForm47.Create(nil);
Form47.QuickRep1.DataSet:=Form8.Query1;
Form47.QRDBText1.DataSet:=Form8.Query1;
Form47.QRDBText2.DataSet:=Form8.Query1;
Form47.QRDBText3.DataSet:=Form8.Query1;
Form47.QRDBText4.DataSet:=Form8.Query1;
Form47.QRDBText5.DataSet:=Form8.Query1;
Form47.QRDBText6.DataSet:=Form8.Query1;
Form47.QRDBText7.DataSet:=Form8.Query1;
Form47.QRDBText8.DataSet:=Form8.Query1;
Form47.QuickRep1.Preview;
Form47.release;
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hare007 2003-10-25
  • 打赏
  • 举报
回复
up
cyactive 2003-10-19
  • 打赏
  • 举报
回复
把Form47:=TForm47.Create(nil)这句移出,中执行一次即可,不必要没次都执行
superlionet 2003-10-18
  • 打赏
  • 举报
回复
Form47:=TForm47.Create(application);
FSU 2003-10-15
  • 打赏
  • 举报
回复
Form47:=TForm47.Create(self);
47522341 2003-10-14
  • 打赏
  • 举报
回复
建议在快出现异常的时候查看一下windows的内存剩余情况;
2001Wind 2003-10-14
  • 打赏
  • 举报
回复
友情UP

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧