== 제 질문이 조금 비약 한것 같아 예제를 만들었습니다. ==
예제 설명..
1. timer 선언... 특정 글씨를 계속 적으로 변화 시키고 있음..
2. ftp 접속 버트는을 하나 만듬.
3. 접속 기능 추가.. (단 서버가 죽었다는 가정이 있어야 하니까, 그냥 설정 안한 indy ftp임..)
4. 접속 버튼을 누름..
5. 그럼.. timer가 정지... (ㅠㅠ) (약 2초 이상.. )
6. 이 경우 timer가 정지 되지 않게 할수 있는 방법은???
메세로도 던져 보고 이것 저것 해봐도 되지 않네요..
어떻게 해야 하는지 알려 주시면 감사하겠습니다. ㅠㅠ
뷰트 님이 쓰신 글 :
: 질문입니다..
:
: 인디ftp를 사용하여 ftp 접속 기능을 만들었습니다.
:
: 그런데 ..
:
:
: 문제가. 생겼습니다.
:
: server에 문제가 있어서 접속 명령을 날렸을때, 로그인이 안될 경우가 있습니다. (SERVER가 DOWN 상태)
:
: 그럴 경우 프로그램이 hold 되는 경우가 있는데,
:
:
: 이런 경우가 안생기게 할려면 어떻게 해야 하나요?
:
:
: 내부에 for문이 돌거나 그런거 같습니다.
:
:
: ===== 예제=====
: IdFTP_COMM->Connect(); 이 명령을 던질 경우, 서버가 준비가 되지 않았을 경우
:
: 약 3초 이상 hold 되는 현상..
:
: try catch 같은 것으로 써도... try 하는 순간 서는것은 매한가지...
:
: thread를 돌리는데, 이 순간, tread가 멈쳐 버려서..;;
:
: THREAD와 별개로 돌게 했는데도;;
:
:
: 먼가;; 초보적 실수를 한거 같아서요..
:
: 이런 문제시 어떻게 해야 하나요?
|