|
그냥
- TTimer를 하나 올려두고
- Timer의 Interval을 1초로 해두구
- OnTimer이벤트에서..
현재 시간을 시/분/초 로 decode해서
- 분/초가 모두 0 인 경우에만
원하는 작업을 수행하면 되지 않을까요?
위 방법의 문제점이 하나 있는데요..
TTimer는 반드시 1초 간격으로 이벤트가 들어오지 않는다는것입니다.
1초를 조금 넘길수도 있지만.. process(CPU)가 다른 일로 바쁘면..
Timer이벤트가 발생이 많이 늦어질수도 있죠
이부분만 신경쓰면 위 방식에 뭐 큰문제는 없을듯...
그럼...
초초보 님이 쓰신 글 :
: 제가 문득 타이머실행을 공부중인데요
: 매시간 정각마다 타이머를 실행시키려면
: 어떠한 방법이 있을지 궁금해서 글을 올려요~
: 검색해보니 그런 방법은 없는거 같아서요~
: 빌더 초보라 .. C++도 초보구요~ ㅋ
: 그럼 지나가시다 한마디만 남겨주세요~ ^^
|