|
초보입니다ㅠㅠ 님이 쓰신 글 :
: 1)
: 지금 이렇게 해보려고 구상중인데 가능할까요?
: QnA게시판 계속 보곤 있는데 초보라 잘 모르겠네요 ^^:;
:
: 기본 폼에서 타이머에서 플래그를 하나 갖고 있구요
: 타이머에서 시간 맞춰 플래그를 SET 합니다.
:
: 쓰레드는 무한루프로 돌면서 그 플래그를 쳐다보다가
: SET되면 TCP컴포넌트를 이용하여 미리 저장해놓은
: 데이터 패킷을 보내는겁니다.
:
: 그리고 다시 플래그 클리어.
:
: [기본폼]
: 타이머에서 플래그만 조작함
:
: [쓰레드]
: 플래그가 SET 되면 SendBuffer를 이용하여 연결된 TCP서버로 데이터 전송./
:
: 이렇게 움직이게요
:
: 2)
: 쓰레드에서 따로 아래의 코드가 포함된 함수를 만들고
: Form1->ClientSocket->SendBuffer(Buffer,Size)
: Execute() 내부에서 Synchronize(함수명)해서
: 이런식으로 쓰레드 없이 썼었는데 쓰레드 쓸 경우 위처럼 그냥 사용하면 될까요?
:
: 강좌란의 임프님 쓰레드 강의 보면서 하고 있는데 잘 안되서 이것 저것 해보다가
: 혹시 이렇게 쓰는게 맞는가 싶어서요.
:
: 답변 주신 분들께 미리 감사 드립니다.
:
SetEvent 로 검색해보시면 찾으시는 것에 답을 얻으실 수 있을것입니다.
Waitforsingobject 와 event 조합으로 하시면 타이머로 안돌리셔도 됩니다.
|