델파이6 에서 테스트했었구요..
소스는 헬프보구 만들었습니다..
nmftp의 list 프로시저 호출시 정상적일 경우
OnTransactionStart event
OnListItem event
OnTransactionStop event
OnSuccess event
순으로 로직(?)이 흐르는 것을 알 수 있었습니다..
그런데 list 프로시저를 호출하다 보면 종종 OnListItem event 이후에 멈추는 현상이 발생합니다. OnTransactionStop event 까지 오질 못하구 멈춰있습니다..
데모에 있는 소스도 같은 현상이 발생하더군요.. 데모프로그램에서 리스트버튼 몇번 누르다 보면 멈춤니다.. 처음부터 그럴 경우도 있구요..
컴포넌드 자체 버그인지 다른 문제가 있는건지 궁금합니다..
그리고 이럴 경우 예외처리 방법에 대해 알고싶습니다..
그럼 모두들 설 잘 보내시고 떡국 맛나게 많이 드세요...
에서도 동일한 현상이 발생하여 NMFTP 사용을 포기했답니다.
제 생각엔 NMFTP의 BUG라고 생각되는데,
타 Component를 사용하심 어떨런지요!
Delphi Super Page에 가면 FTP 관련 Component가 몇개
있으므로 설치해서 사용해 보세요.
Delphi 7에선 Indy에 FTP 기능이 있다고 들었는데
구 Version의 Compiler를 사용해서 Indy는 구경도 못해서
뭐라 드릴 말은 없네요
^^;
즐푸하세요.