德尔福快速报告 fr3 文件加载错误



>我对在DelphiXE5中加载*.fr3有疑问,我设计了一个报告并将一些文本指向快速报告内的备忘录,一切都很好,直到我想从站点外加载快速报告文件 应用程序它非常适合我的 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

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

该问题源于区域设置。Win 8.1 会自动将波斯语中的小数分隔符"."更改为"/",即使在快速报告中也是如此。Microsoft必须解决这个问题。

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

第 2 步:函数 frxStrToFloat(s:字符串):扩展;

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

相关内容

  • 没有找到相关文章

最新更新