首页 文章

快速报告fr3 Delphi中的文件加载错误

提问于
浏览
-3

我有关于在DelphiXE5中加载* .fr3的问题,我设计了一个报告,并在快速报告内部向Memo指出了一些文本,一切正常,直到我想从外部加载快速报告文件App它完全适用于我的PC,但是当我安装时客户端它得到错误像这个照片包含在此消息中
我使用的代码是:

begin
frxReport1.LoadFromFile(ExtractFilePath(Application.ExeName)+'R1.fr3');
frxReport1.PrepareReport();
frxReport1.ShowReport();
end;

错误信息:

'18/89765' is not a valid floatin point value
'238/11039' is not a valid floatin point value
'275/90569' is not a valid floatin point value
'41984/5614698264' is not a valid floatin point value
'41984/5618072454' is not a valid floatin point value
'94/48825' is not a valid floatin point value

3 回答

  • -1

    我发现了问题,问题是Microsoft Windows 8.1我使用的是Microsoft Windows 8.1,Delphi Xe 5和Fast-report 4.15.6首先我在快速报告中做了一个报告而没有任何改动然后在Windows 7中运行我的应用程序另存为快速报告文件,然后在所有版本的Microsoft Windows中使用,非常感谢

  • 0

    问题源自区域设置 . Win 8.1自动将小数点分隔符更改为“ . ”用波斯语写成'/',即使在快速报道中也是如此 . 微软必须解决这个问题 .

  • 0

    第1步:从fastreport lib打开frxutils.pas

    第2步:函数frxStrToFloat(s:String):扩展;

    第3步:使用[',',' . ','/']重复此代码:[',',' . '])

相关问题