자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Firemonkey string 타입 질문입니다.

2017.03.20 18:13

희망나라 조회 수:382

본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------

function StrToFloatDouble(S : String; ADefault : integer) : Double;
Var
  i : integer;
  W : String;
begin
  if S = '' then begin
    Result := ADefault;
    Exit;
  end;


  try
    for i := 1 to Length(S) do begin
      if S[i] in ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.','-'] then begin
        W := W + S[i];
        //if i =1  then
        //  NamLib.ShowMsg(S[i]);
      end;
    end;
    Result := StrToFloat(W);
  except
    Result := ADefault;
  end;
end;

 

StrToFloatDouble('1',0)

VCL 폼에서 실행하면 1이 리턴됩니다

파이어몽키에서 폰으로 연결해서 실행하면 0 이 나옵니다.

for i := 0 부터 시작하면 재대로 받아옵니다.

파이어 몽키에서는 무었때문에 저렇게 나오는 건가요.?

수고하세요.

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 39728
공지 유용한 관련 사이트 관리자2 2014.03.20 79229
2892 [이벤트 당첨자 발표] 개발자 Q&A 게시판을 가장 잘 활용해주신 개발자는?! 관리자 2019.01.03 339
2891 XE3에서 다국어버전작업중 Fastreport 관련 질문입니다. [1] file 바다를향해 2018.11.06 339
2890 델파이 Note 컴퍼넌트 오류 [1] file 김진석 2018.12.23 339
2889 rio 10.3 에서 프로젝트 file (.dpr) 편집하는 방법 [1] 닉네임없음 2019.01.03 339
2888 Berlin 에서 Rio 로 변경 오류 (추가) 제트콜 2019.03.28 339
2887 QA Audit, QA Metric 분석 시 오류 발생 [1] ain.yoo 2020.03.05 339
2886 ClientDataSet open ios에서 midas Libary 추가했는데도 같은 메세시지 가 뜸니다. [1] kerry 2015.10.28 339
2885 여러 Package 작성시 특정 유닛을 공유하는 방법 100jk 2018.10.05 340
2884 DSProviderConnection 사용시 에러가나네요 [2] file 우나리어 2019.07.18 340
2883 모바일에서 datasnap을 이용해 데이터를 가져올때 [2] 종결자 2019.12.16 340
2882 다시 글올립니다. dll 불러온 화면에서 탭키, 방향키가 작동이 안됩니다. 쭈니쿤 2016.04.29 340
2881 [마이그레이션][팁] 함수(또는 변수)에 빨간밑줄이 가고 컴파일 시 Undeclared Identifier 오류 시 조치방법 험프리 2015.10.12 340
2880 MySQL의 JSON 필드 값을 읽어 들이는 방법이 있나요? sihwan 2017.02.25 340
2879 connection editer 희망나라 2021.03.12 340
2878 2017-1-11 RAD Studio 10.1 Berlin 핫픽스가 나왔네요. 얄리 2017.01.23 341
2877 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 16 - Exercise 1 [1] 관리자 2016.05.27 341
2876 CallBack 문의사항 [1] 파란하늘 2017.07.13 341
2875 10.2.1 릴리즈 설치후 Xe8 에서 개발된 앱 컴파일 [2] 희망나라 2017.08.11 341
2874 10.3 Rio 멀티디바이스 앱 컴파일 에러메시지 [2] 서준아빠 2018.12.17 341
2873 Fast Report event coding [1] 우기여니아빠 2019.01.22 341