Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[5514] >질문< Single type variable의 횡포
mrmad [ ] 797 읽음    1999-01-13 15:01
프로그램을 작성하던중 Edit Box로 값을 받아 Singletype variable에
값을 넘겨주는 부분이 있었습니다.
물론 아래와 같이 썼죠.
var
   rval: Single;
begin
   rval := StrToFloat(EditBox.Text);

    .
    .
    .
end;
그랬는데 자꾸 이상한 값이 나오는 겁니다.
그래서 디버깅을 해보았더니
rval에 값이 들어갈때, 즉 StrToFloat으로 바꾼 값은 그대로 들어가는데...
예를 들면 5.82라는 값을 rval에 넣으면
5.8200001717 <--- 이렇게 값이 바뀌더라는 겁니다.

정확한 값이 들어가지 않으면 결과값이 엉뚱해져 버리기 때문에
여간 신경쓰이는게 아니네요..
제가 추측해본 별별 수단을 다써도 해결이 안되서 이렇게
여러 고수님들께 부탁을 드립니다.
오늘 내로 알수 있었으면 정말 좋겠습니다.
그럼 즐거운 통신 되시길 바라며
총총...


+ -

관련 글 리스트
5514 >질문< Single type variable의 횡포 mrmad 797 1999/01/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.