今天一运行程序,突然发现一个异常问题
系统错误
错误信息
Access violation at address 005946?EB in model 'POSTCTM.EXE'.Read of
Address FFFFFFF
以前也没事的啊,这是怎么回事,重起了好几次了都不行
postcrm是我的程序
我是在打开delphi 在里面运行的
这是出错的地方,单步运行一到这里就出错
Rep_dyyqk := TRep_dyyqk.Create(self);
try
Rep_dyyqk.Preview; finally
Rep_dyyqk.Free;
end;
系统错误
错误信息
Access violation at address 005946?EB in model 'POSTCTM.EXE'.Read of
Address FFFFFFF
以前也没事的啊,这是怎么回事,重起了好几次了都不行
postcrm是我的程序
我是在打开delphi 在里面运行的
这是出错的地方,单步运行一到这里就出错
Rep_dyyqk := TRep_dyyqk.Create(self);
try
Rep_dyyqk.Preview; finally
Rep_dyyqk.Free;
end;
解决方案 »
- 如何屏蔽Alt+Tab ,Ctrl+Esc,Win键和Ctrl+alt+del或者干脆直接屏蔽键盘?
- CPU的BUG,DELPHI的BUG?
- 又TMD老了一岁,散分!
- Twebbrowser浏览网页的一个多行的文本输入框时,无法回车?用IE浏览可以。
- Delphi是什么东东。是关于那方面的。其基础语言是什么。。有什么好处。。。???
- 关于启动登陆窗体的简单问题
- 如何动态的改变QRChart中的lables和pie值?
- delphi中的参数修饰符out与var的区别是什么
- delphi里sql的用法?(高分请教)
- 如何遍历webbrowser控件document文档里面的表格单元格对象?
- qtintf.dll有什么用?近几天我的程序在其他机上运行时,总提示找不到qtintf.dll。
- 急!急!急!关于Delphi向Word写表格的问题
在程序运行时不应该是创建报表,即Rep_dyyqk := TRep_dyyqk.Create(self);
是错误的,而应该是创建窗体(假如主报表控件所在窗体为Form1):
Form1:=TForm1.create(Application);所以,此段代码应该为: Form1:=TForm1.create(Application);
try
Form1.Rep_dyyqk.Preview;
finally
Form1.Free;
end
if Form1=nil then
Form1:=TForm1.create(Application);结合我上面的回答就应该是完整的解决办法了。(不要扔砖头,我是猜的。)
根本不用form的
以前一直是这么做的,所以我的语句应该没有问题,而且其他的报表也是这样做的,都很正常啊,这和打印驱动也没有关系啊,我根本没有打印机