fastreport高难问题!(100分)

  • 主题发起人 主题发起人 任远
  • 开始时间 开始时间

任远

Unregistered / Unconfirmed
GUEST, unregistred user!
大家有没有办法让在使用fastreport中的richedit打印以下内容时不出错?
* Reference To: MSVBVM50.__vbaStrMove, Ord:0000h
|
:0044D5D4 E8E15FFBFF Call 004035BA
:0044D5D9 50 push eax
* Reference To: MSVBVM50.__vbaStrCat, Ord:0000h
|
:0044D5DA E8E15FFBFF Call 004035C0
:0044D5DF 898544FDFFFF mov dword ptr [ebp+FFFFFD44], eax
:0044D5E5 8D850CFDFFFF lea eax, dword ptr [ebp+FFFFFD0C]
:0044D5EB 50 push eax
:0044D5EC 8D851CFDFFFF lea eax, dword ptr [ebp+FFFFFD1C]
:0044D5F2 50 push eax
:0044D5F3 8D852CFDFFFF lea eax, dword ptr [ebp+FFFFFD2C]
:0044D5F9 50 push eax
:0044D5FA 8D853CFDFFFF lea eax, dword ptr [ebp+FFFFFD3C]
:0044D600 6A00 push 00000000
:0044D602 50 push eax
:0044D603 C7853CFDFFFF08000000 mov dword ptr [ebp+FFFFFD3C], 00000008
* Reference To: MSVBVM50.rtcMsgBox, Ord:0253h
|
:0044D60D E8CC5FFBFF Call 004035DE
 
什么意思?看不懂!
 
在uses中加入FR_Rich
var b: TfrrichView;
begin

frreport1.LoadFromFile ('c:/readme.frf');
b := TfrrichView(frReport1.FindObject('rich1'));
b.RichEdit :=richedit1;
frreport1.Preview := dyyl.frPreview1;
frreport1.ShowReport;
dyyl.ShowModal;
end;
这样试试看??
 
设置Rich1的TextOnly为True;
 
TextOnly设置为True后,Rich1中的变量将不生效。如果Rich1中要引用引用变量,为了不影响变量的正确引用,可以用['临时取消变量,']恢复变量,例如,要引用Time变量,则可以这样:
[red]['[/red]:0044D5DF 898544FDFFFF mov dword ptr [ebp+FFFFFD44], eax
:0044D5E5 8D850CFDFFFF lea eax, dword ptr [ebp+FFFFFD0C]
:0044D5EB 50 push eax
:0044D5EC 8D851CFDFFFF lea eax, dword ptr [ebp+FFFFFD1C]
:0044D5F2 50 push eax
[red]'][TIME]['[/red]
:0044D5F3 8D852CFDFFFF lea eax, dword ptr [ebp+FFFFFD2C]
 
还可以这样:
:0044D5DF 898544FDFFFF mov dword ptr [red]['[/red][ebp+FFFFFD44][red]'][/red],eax
[TIME][DATE][PAGE#][LINE#][COLUMN#]
:0044D5F3 8D852CFDFFFF lea eax, dword ptr [red]['[/red][ebp+FFFFFD2C][red]'][/red]
 
To Lhc4000:
设置为textOnly不会影响到richedit中图像的打印吧?晚上试试,好用明天给分!
 
FAstreport里如何汉化里面的字段的数据集名.

用Fastreport做报表时,插入数据字段时,看到的表名和字段名全都是英文的。但我看到别人做的软件也是用FAstreport做的报表,而他们在插入时看到的表名和字段全部都是中文的,不知在这里面是如何汉化的,我只知道把每个表的字段定义一个变量可以实现。但是主很麻烦,不知哪位兄弟能帮忙。

E_mail:guobaoguo@21cn.com
QQ:83328047
 
接受答案了.
 
后退
顶部