|
타이머를 받아서 계속 TCP, UDP 통신을 하는 간단한 프로그램인데요.
TNMFTP를 써서 일정시간마다 파일을 받아오고,
TNMUDP를 써서 다른 호스트들에 정보를 전송해주는 것이 전부거든요.
정상적으로 잘 도는데, 어느 순간부터 갑자기
ShowModal() 이 제대로 되지 않아요. 트레이스해보면 다이얼로그의 OnShow까지도 잘 들어가는데
거기서 바로 다이얼로그가 닫혀버립니다.
트레이스하지 않고 보면, 순간적으로 다이얼로그가 떳다가 사라지는 것처럼 보이네요.
이런 상태가 되면, 프로그램 종료도 되지 않습니다.
최대화,최소화 버튼은 다 먹는데, 종료버튼만 동작하지 않아서
할수없이 Ctrl+Alt+Del로 죽여야 합니다.
대강 추정을 해 보면, TNMFTP에서 에러상황이 몇번 발생하는 시점부터 그런 증상이 생기는것도 같은데요.
Can't build data connection...이런 메시지 나오는 경우요.
첨에 Connect 한번 해 놓고, 일정주기마다 (대략 30초) Download하고 있구요.
아... 아니네요.
FTP에서 에러가 발생하지 않았는데도 그러기도 하네요.
이를 어찌해야 하나요.
빌더 초보, 땀나고 있습니다 ㅠㅠ
|