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

Firemonkey TAniThread 문제점

2012.10.29 00:52

Feelple(고재철) 조회 수:7191

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 32155
공지 유용한 관련 사이트 관리자2 2014.03.20 71720
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 116388
155 글을 적은지 한달이 다 되어 가는데.... Feelple(고재철) 2012.11.26 7118
154 실행파일 크기 문제 [1] 도시니 2012.11.23 7973
153 DBExpess 예제관련 문의 [1] ideveloper 2012.11.26 7711
152 델파이XE3에서 FireMonkey TWebBrowser컴포넌트 관련해서 문의드립니다. [2] secret 최은우 2012.11.21 4
151 DataSnap 채널에 관하여.. [1] 동이(박진동) 2012.11.16 7053
150 HTML5 Builder 관련 [1] 초초보 2012.11.09 10420
149 비디오캡쳐 해상도 변경은 어떻게 해야 하나요? [3] Happycube 2012.11.13 8392
148 png 이미지관련 문의 입니다. [1] 차돌이~ 2012.11.10 7072
147 win7과 win8에서 LoadPackage 차이 한림대의료원정보기술센터 2012.11.06 9622
146 dbgrid 세로 스크롤이 사라지는 문제 질문드립니다 [1] 강경진 2012.10.25 8829
145 dbgrid 한글 입력시 포커스 이동할 때 문제 질문 드립니다 [1] 강경진 2012.10.24 9346
144 Begin-End책에서 궁금한 내용-445페이지 [1] funny 2012.10.21 6483
143 TEdit Rotate시 그려지는 문제 file Feelple(고재철) 2012.10.29 8008
» TAniThread 문제점 Feelple(고재철) 2012.10.29 7191
141 한글 IME 버그 및 TEdit 버그 file Feelple(고재철) 2012.10.28 8259
140 Access violation 버그 Feelple(고재철) 2012.10.29 7675
139 Begin-end책 455페이지-28에 대한 궁금한 내용 [1] funny 2012.10.22 7080
138 [질문] VCL 설치 후 dcu를 찾지 못합니다. file onehana 2012.10.18 8697
137 XE3에서 INDY를 이용한 http 파일 전송 오류 [2] onehana 2012.10.12 12080
136 파이어몽키에서 Application.processMessage 사용.... Happycube 2012.10.17 7718