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

델파이 Q&A
Delphi Programming Q&A
[4756] [질문] Async Pro
ghrbs [ ] 1022 읽음    1998-09-30 16:48
비가 옵니다.
갑자기 부칭개가 먹고 싶어집니다.
하지만 해야 할일이 많기 땜에 참고 이렇게 질문을 올립니다.

예전에도 많은 질문을 올렸었습니다.
팩스받기 쓰레드를 만들어서. 모뎀에서 Ring신호가 오면 Resume시키려고 했습니다.

Modem.AutoAnswer(2) ;
OnModemRing 이벤트에서 Ring 카운트를해서 Ring이 2번째 울리는 것이면 팩스받기
쓰레드를 생성시키려고 했습니다.

Execute에는 RcvStart를 Synchronize했구요.
RcvStart 프로시져는(쓰레드에 속해있는 프로시져 겠죠?)
RcvFax.ReceiveStart; 입니다.
이렇게 해야 팩스를 받는 모든 모듈이 생성되쟎아요.

근대 이것이 안되더라는 거시죠.

모뎀에서 Ring을 제가 정해준대로 2번하고 나서는 마구 연결하려는 신호음이 들리는데
이때 팩스컴퍼넌트로 포트의 핸들이 넘어가는 거 같은데..
어찌 하여야 할지 모르겠네요.

그렇다고 RcvThread 를 계속 ReceiveStart로 해 놓을수도 없고 말이죠.
RcvThread를 생성시켜놓고 ReceiveStart로 동기화해놓고 즉시 실행시켰다가
Status에 First이벤트가 발생하면 계속 팩스를 보내는 것이고 그렇지 않으면
계속 대기 상태에 놓아야 하는지..
시스템 부하는 일어나지 않는지.
안정성은 괜찮은 것인지...


+ -

관련 글 리스트
4756 [질문] Async Pro ghrbs 1022 1998/09/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.