fastreport4在设计时,汉字显示正确,也可以预览数据。
但在编译运行后,显示报表时,界面汉字有时会显示为带?号的乱码,报表内容显示正常。
frxReport1.Clear;
frxReport1.LoadFromFile('e:\data\mc.fr3');
frxReport1.ShowReport;//显示报表后界面汉字有时是乱码
但在编译运行后,显示报表时,界面汉字有时会显示为带?号的乱码,报表内容显示正常。
frxReport1.Clear;
frxReport1.LoadFromFile('e:\data\mc.fr3');
frxReport1.ShowReport;//显示报表后界面汉字有时是乱码
解决方案 »
- 如何找到 内存错误 的代码在哪里??
- 最近写了个CGI,一访问就出现空白页面,刷新一下或几下就会有返回结果,这是为什么呀????急!!!!!!!!!!
- 如何进行日期格式的判定???
- 高笔-》如何才能将多个远程数据模块分层,即多个子模块???
- Master/Detail巢状结构如何进行级联删除?
- 还是ADOCONNECTION的状态问题!
- 那里可以下载到<<Delphi 5开发人员指南>>?thank you!
- 大家好,请问一下,如何对条形码扫描器进行编程?
- 记录数超过2000条,用Lookup字段快,还是用calc字段(用Query查询)快
- 难题.....
- 在WINDOWS2003下如何解决DCOM服务不能设为NT形态的问题
- 问一个关于字符转换的问题
begin
Messagebox(handle,pchar('报表文件'+reportFileName+'不存在,不能打印报表!'),
'报表文件不存在',mb_ok+mb_iconwarning);
close;
exit;
end;try
frxReport.LoadFromFile(reportFileName);
frxReport.Variables.Clear ;
for icount:=0 to Variables.Count-1 do
frxReport.Variables[Variables.Items[icount].Name]:=Variables.Items[icount].Value;
frxReport.ShowReport;
...
版本是fr4.7.71。但在delphi环境中双击frxReport1进行报表设计状态时,预览数据正常,只在编译后运行时有时不正常。
我也怀疑是,但奇怪的是在delphi环境中双击报表组件进入报表模板设计,设计好模板后预览时,显示完全正常。
1.chinese_big5;(繁體)
2.chinese_gb;(簡體)
3.english;(英文)
只替换了frcc.exe还不够,还要修改mk.bat,加一行:
copy *.pas ..\..\LibD12\