求助,我使用fastreport一直报错!!(100分)

  • 主题发起人 主题发起人 sparkgun
  • 开始时间 开始时间
S

sparkgun

Unregistered / Unconfirmed
GUEST, unregistred user!
我在程序中使用这段代码
with FrReport1do
begin
if PrepareReport then
PrintPreparedReport('',1,True,frALL);
end;
就会报错
list index out of bound(0)
而我在设计期的时候是没有问题的。
希望各位dfw尽快帮我解答
 
那个版本?
 
2.43的,其他的版本我也试过了,就是不行。同样的问题
 
到窑洞的论坛看看!那的版主是FR高手!http://202.117.210.31
 
这样试试:
with FrReport1do
begin
if PrepareReport then
PrintPreparedReport('',2,True,frALL);
end;

另外Trial版本有限制的
 
好像是对应参数错误('',2,True,frALL)
仅作参考,提前
 
如果是对应参数错误,我用showreport的话,没有任何显示
btw:哪里有正式的版本下载?
 
按照如下方法试试!
with FrReport1do
begin
loadformfile('模板路径');//装载模板
PrepareReport;
//prepare
if PrepareReport then
PrintPreparedReport('',1,True,frALL);
end;
 
这一回直接报错:(
[Error] Unit1.pas(30): Undeclared identifier: 'loadformfile'
我的邮箱blackgun@cnnb.net
谁给我发一个可用的fastreport
 
frept.loadfromfile()
就行了!
 
对不起啊,应该是loadfromfile,你再试试!另外,这不是Fr的问题!
 
你的fr没问题,报表完成保存xxx.frf
然后 freport1.loadfromfile()
loadform 当然不行,
 
完成了。可以正常打印了,不过可以告诉我为什么
with FrReport1do
begin
if PrepareReport then
PrintPreparedReport('',2,True,frALL);
end;
不行吗?
我有别人的例子就是这样编的。没有错误
 
你说的的例子是把模板存在窗体里了,如果你把FrReport1的storeindfm的属性改为true那么就
不用loadfromfile了,但是每次改模板都要重新编译程序!
你做的是把模板放在了外面寸成文件,打印时当然要装载了 。但是模板改动时不用重新
编译程序。
 
同意楼上的说法.
 
感谢PigDong和jxyghm
 
后退
顶部