비가 옵니다.
갑자기 부칭개가 먹고 싶어집니다.
하지만 해야 할일이 많기 땜에 참고 이렇게 질문을 올립니다.
예전에도 많은 질문을 올렸었습니다.
팩스받기 쓰레드를 만들어서. 모뎀에서 Ring신호가 오면 Resume시키려고 했습니다.
Modem.AutoAnswer(2) ;
OnModemRing 이벤트에서 Ring 카운트를해서 Ring이 2번째 울리는 것이면 팩스받기
쓰레드를 생성시키려고 했습니다.
Execute에는 RcvStart를 Synchronize했구요.
RcvStart 프로시져는(쓰레드에 속해있는 프로시져 겠죠?)
RcvFax.ReceiveStart; 입니다.
이렇게 해야 팩스를 받는 모든 모듈이 생성되쟎아요.
근대 이것이 안되더라는 거시죠.
모뎀에서 Ring을 제가 정해준대로 2번하고 나서는 마구 연결하려는 신호음이 들리는데
이때 팩스컴퍼넌트로 포트의 핸들이 넘어가는 거 같은데..
어찌 하여야 할지 모르겠네요.
그렇다고 RcvThread 를 계속 ReceiveStart로 해 놓을수도 없고 말이죠.
RcvThread를 생성시켜놓고 ReceiveStart로 동기화해놓고 즉시 실행시켰다가
Status에 First이벤트가 발생하면 계속 팩스를 보내는 것이고 그렇지 않으면
계속 대기 상태에 놓아야 하는지..
시스템 부하는 일어나지 않는지.
안정성은 괜찮은 것인지...
|