创建Form1代码Application.CreateForm(Tfmselltotal, fmselltotal);
fmselltotal.showmodal;
fmselltotal.free;
Form1中执行查询操作,数据组件为Adoquery.在Form1中有一按钮bitbtn,代码如下,用来显示报表窗体. 共用数据组件Adoquery. application.CreateForm(Tfmrepgoodstotal,fmrepgoodstotal);
fmrepgoodstotal.qrlabel11.Caption :='学校:'+depotbox.Text ;
fmrepgoodstotal.qrlabel12.Caption :='商品种类:'+goodskind.Text ;
fmrepgoodstotal.qrlabel15.Caption :='日期:'+nian.Text+'年'+yue.Text+'月' ;
fmrepgoodstotal.QR1.Preview;点击bitbtn时提示如下错误.无法显示报表.但奇怪的是当关闭Delphi7时,直接点击产生的exe文件,没有错误.
project sellsystem.exe raised exception class EAccessViolation with message'access violation at address 004cb42e in module 'sellsystem.exe.Read of address ffffffff '.Process stopped.use Step or Run to continue.我不明白是什么造成的.会不是Delphi本身的问题.
fmselltotal.showmodal;
fmselltotal.free;
Form1中执行查询操作,数据组件为Adoquery.在Form1中有一按钮bitbtn,代码如下,用来显示报表窗体. 共用数据组件Adoquery. application.CreateForm(Tfmrepgoodstotal,fmrepgoodstotal);
fmrepgoodstotal.qrlabel11.Caption :='学校:'+depotbox.Text ;
fmrepgoodstotal.qrlabel12.Caption :='商品种类:'+goodskind.Text ;
fmrepgoodstotal.qrlabel15.Caption :='日期:'+nian.Text+'年'+yue.Text+'月' ;
fmrepgoodstotal.QR1.Preview;点击bitbtn时提示如下错误.无法显示报表.但奇怪的是当关闭Delphi7时,直接点击产生的exe文件,没有错误.
project sellsystem.exe raised exception class EAccessViolation with message'access violation at address 004cb42e in module 'sellsystem.exe.Read of address ffffffff '.Process stopped.use Step or Run to continue.我不明白是什么造成的.会不是Delphi本身的问题.
如果不知道那个把DELPHI安装目录下的bin目录的包全部安装看看还出不出现上面的问题,如果还有则是别的原因了啊。
我写东西时总感觉用D7编译起来不是很痛快.不知你们用的D6还是D7?
看来还是得用D6呀.就是现在很多参考书籍或源码都是用D7的.
呵呵,楼主真会开玩笑...,这个exe是你没有出错是编译生成的。
检查下你的数据表的关键字
我更奇怪.我把原来的exe文件删除,再编译一个.没问题.
终于被我找到原因了.
原来是xpmenu控件搞的鬼.