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

Firemonkey TAniThread 문제점

2012.10.29 00:52

Feelple(고재철) 조회 수:7071

XE2에서 컴퓨터를 장시간 켜놓게 되면 GetTick(Windows 에서는 timeGetTime) 의 값이 너무 커져 버려서 


Single 유효 범위를 벗어나게 되면 값의 비교가 이상하게 되어서 애니메이션이 정상적으로 동작하지 않는 경우가 


있었습니다.



XE3에서는 IFMXTimerService.GetTick은 Extended 로 구현되어 있지만..


실제로 해당 값을 사용하는 TAniThread 내에서 


필드로 선언되어 있는 FTime, FDeltaTime과


OneStep 함수내의 NewTime 변수는 Single로 선언되어 있습니다.


이렇게 되면 Extended로 값을 받아와도 Single 타입 변수에 값을 넣고 나서 계산을 하게 되므로 XE2와 같은


문제가 발생할것으로 생각됩니다.


(single 타입의 유효자리수는 7-8자리로 알고 있습니다. http://docwiki.embarcadero.com/RADStudio/XE3/en/Simple_Types)



확인 부탁드립니다. 제가 잘못생각하고 있는 부분이 있다면 알려주시면 감사하겠습니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15766
공지 유용한 관련 사이트 관리자2 2014.03.20 54580
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97985
779 재문의 - Beacon, Bluetooth, Bluetooth LE 동시 접속 문의 [3] 이정이남편 2015.08.26 1128
778 compile error(link) [1] 우석이 2014.11.23 1128
777 인터넷 연결 가능 상태확인방법 알고 싶습니다. [1] 우석이 2016.04.04 1129
776 푸쉬 이벤트 관련하여 몇가지 문의 드립니다. [1] 뭉게구름 2015.04.03 1131
775 [세미나] BaaS 클라이언트 컴포넌트는 XE6에서 제공하는 건가요? [1] Humphery 2014.07.30 1132
774 DBGrid Row Height 변경 [1] 빨리빨리 2017.10.27 1133
773 XE버전별 차이점 관련 문의 드립니다. [1] moduware03 2017.01.17 1134
772 [시큐어코딩] 델파이용이나 오브젝트 파스칼용 시큐어코딩 문의합니다. 하마비 2014.11.10 1134
771 Dataset not in edit or insert mode 라는 에러.. [2] 이성재 2017.09.16 1138
770 아이폰 앱 글자깨짐 [2] file 사랑남 2015.04.23 1141
769 델파이 XE7에서 안드로이드로 실행시.apk raised exception class segmentation fault (11). 오류 (미해결중입니다) [6] delphi 2017.09.28 1144
768 [ilink32 Error] Fatal: Unable to open file 'FRXCLASS.OBJ' 오류가 발생합니다. 험프리 2017.03.24 1145
767 안드로이드 화면별로 가로, 세로 모드 선택 angks 2015.01.30 1146
766 [Delphi XE7] 컴포넌트 내부개체 버그문제 다시 질문드립니다. [2] 사조성 2014.11.27 1147
765 [세미나] 회원가입 입력 시 학교를 검색하여 선택할 수 있나요? [1] Humphery 2014.07.30 1150
764 안드로이드 ForeGround Service 사용법 [1] PinkNight 2019.01.28 1152
763 블루투스 페어링하는 방법을 알고싶습니다. [1] 무처니 2016.02.15 1154
762 FIREDAC 에서 DbGrid의 한글문제 문의드립니다. [3] file 태랑 2014.11.16 1158
761 [시큐어코딩] 델파이용이나 오브젝트 파스칼용 시큐어코딩 문의합니다. [1] 하마비 2014.11.10 1162
760 [도서][한 번에 개발하는 안드로이드/iOS with 델파이 1편] 7장.1.카메라로 사진찍기 - Invalid class typecast. 오류 발생 시 조치방법 file 험프리 2015.11.26 1165