|
김진수 님이 쓰신 글 :
: 빌더 5용인가요?
: 그리고 마이크로 단위 까지 측정 가능하다고 하셧는데.
: 얼마나 정확성을 가지는 건가요
:
: 빌더 자체에 있는 타이머는 98에서 1/100 정도 NT 에서는 1/10 정도의 정확성을 가지는
: 것으로 알고 있습니다...
:
: components 자료실에 보면 다른 멀티미디어 타이머라고 있는데 빌더 4용이죠..
: 그것은 좀더 정확하다던데 그거와는 어떻게 다른 건가요?
멀티미디어 타이머는 Windows의 Multimedia API에 포함되어 있는 타이머입니다.
이건 빌더에 포함되어 있는 Win32 API Help에서 찾아볼 수가 있습니다.
원래 IBM PC에서는 타이머를 위한 tick이 기본적으로 1초에 18.2번 발생이 됩니다.
예전에는 이정도만으로도 사용했지만 이제는 많이 부족한 기능이죠.
그리고 SetTimer라는 기본 API 함수는 WM_TIMER라는 메시지를 발생시켜 처리하는
방식이지만....
멀티미디어 타이머는 지정된 시간이 지나면 호출이 되는 callback 함수를 이용합니다.
WIN32 Multimedia API에 따르면 설정 가능한 시간은 1/1000초, 즉 밀리초 단위로
설정이 가능합니다.
참고하세요.
|