글쓴이: 익명 사용자 / 작성시간: 월, 2002/10/21 - 8:41오후
안녕하세요....
타이머 관련 플그램을 윈도우로 포팅하려고 합니다...
윈도우 관련 질문 하는곳이 아니란걸 알지만 넘 답답해서 글을 올립니다..
signal을 이용하여 일초가 지나면 작동하게 되어있는데 관련 함수를 윈도
우에서 도저히 찾을수가 없네요...
sighold, sigrelse, sigaction, SIGALRM이 윈도우에서 어떤 함수에 매핑되
는지 모르겠습니다..
고수님들의 도움을 기다릴께요..
Re: Unix -> Windows 포팅시
쩝... EVENT를 한번 살펴보시길 바랍니다. 만약 SIGINT나 이런것이라면
또 콘솔에서 사용하는 함수가있습니다. -_-;;; 갑자기 이름이...
하여튼, 단순히 어떤 신호를 보내고 싶다면야... EVENT가 적당하지 않을
까 싶습니다. 아니면, Timer 메시지 같은 것을 보시는 것도...
그럼 고운 하루...
SetTimer(), KillTimer()
사용법은 MSDN을 참고하시길...
Re: Unix -> Windows 포팅시
time 관련 signal은 웟분이 말씀하셨듯이 settimer등으로 해결할 수 있고
그 외에 signal은 window에서 user define signal처리 함수로 해결 할 수
있을 듯 합니다.
event handler에 user define signal을 등록하고 그 event를 처리할 user
define function을 mapping시킬 수 있습니다. (window에서는 mapping한다
라는 개념이었던 것 같습니다.) 그리고 sighold, sigrelse등도 user
define event로 해결할 수 있을 겁니다.
MSDN에 모두 명시되어 있고 웬만한 visual c++책에 다 나와 있을 겁니다.
그리고 데브피아에서도 해답을 찾을 수 있을 것입니다.
댓글 달기