2014-12-11 4 views
-3

DelphiXE5에서 * .fr3로드 중 질문이 있습니다. 빠른 보고서의 메모에 보고서를 디자인하고 메모를 지적했습니다. 빠른 보고서 파일을로드 할 때까지는 괜찮 았습니다. 사이트 앱 완벽하게 내 PC 작동하지만 클라이언트 측을 설치할 때이 메시지에서이 사진을 추천 오류를 포함 얻는다
그리고 내가 사용하는 코드는 다음과 같습니다빠른 보고서 fr3 델파이에서 파일 로딩 오류

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 
+1

당신은 오류의 종류를 얻을? – bummi

+2

오류 이미지를 포함시키지 마십시오. 질문에 ** 정확한 오류 메시지 **를 텍스트로 포함하십시오. 그래픽이 필요 없습니다. 질문 [편집]하고 오류 메시지를 추가하십시오. –

+0

지구상에 누가 '/'슬래시를 소수점으로 사용하여 부동 소수점 값을 저장합니까? 보고 엔진이 이러한 문자열 값을 부동 소수점으로 변환하려고하지만이 소수 구분 기호로 인해 변환 할 수없는 것처럼 보입니다. – TLama

답변

0

문제가 발견되었습니다. 문제는 Microsoft Windows 8.1입니다. Microsoft Windows 8.1, Delphi Xe 5 및 빠른 보고서 4.15.6을 사용하고 있습니다. 먼저 변경 사항없이 빠른 보고서에서 보고서를 작성한 다음 Windows에서 내 응용 프로그램을 실행하십시오. 7 빨리 저장하여 파일로 저장 한 다음 Microsoft Windows의 모든 버전에서 사용하십시오. 감사합니다.

0

문제는 지역별 설정에서 비롯된 것입니다. Win 8.1은 소수점 구분 기호를 '.'로 자동 변경합니다. 빠른 보고서에서도 페르시아어로 '/'로 표시됩니다. Microsoft는이 문제를 파악해야합니다.

-1

단계 1 : LIB fastreport의 열기 frxutils.pas

단계 2 : 기능 frxStrToFloat (S : 문자열) : 확장;

3 단계 :이 코드 재발 : [ '.'를, '])와 ['. '', ','/ ']