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

C++빌더 Q&A
C++Builder Programming Q&A
[37513] Re:[질문] Timer의 최대 Interval은?
유영인 Cuperido [cuperido] 1214 읽음    2004-10-07 12:42
timer의 문제라기보다 시스템 시간의 문제일 가능성이 큽니다.
시스템 시간은 자체적으로 정확히 맞지 않습니다.

두대의 컴퓨터의 시간을 정확히 맞추고 다음날 다시 보면
1분여 정도 차이가 나는 것을 볼 수 있습니다.

이런것을 방지하기 위해서 XP등의 운영체제에서는
시간을 자동으로 인터넷에서 동기화 해주는 기능을 사용하고 있습니다.

하지만, 100초 정도의 경우에는 문제가 없이 실행되어야 한다고 생각합니다.
실제적으로 Timer으로 해보지는 않았지만, 그 정도의 Interval 이라면,
Timer로 인한 쓰레드 하나를 낭비하는 것보다, 루틴 중간에 GetTickCount 등의
체크 함수를 두어 시간을 따로 계산 하시는 것이 좋을것 같습니다.


cuperido

초보자 님이 쓰신 글 :
: 100초 (Timer의 Interval을 100000 를 주니까 시간이 정확하게 작동하지 않는것 같거든요.)
:           (100초 보다 훨씬 작은시간에 작동하는것 같음.)
:
: 물론 다른 방법(clock_t 등) 을 이용할수도 있지만..
: Timer의 실제 정확한 최대 Interval은 어느정도가 되는지요?

+ -

관련 글 리스트
37512 [질문] Timer의 최대 Interval은? 초보자 994 2004/10/07
37531     Re:[질문] Timer의 최대 Interval은? 김상면 1664 2004/10/07
37513     Re:[질문] Timer의 최대 Interval은? 유영인 Cuperido 1214 2004/10/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.