Q&A

  • FTP Connect 시 에러처리 어떻게 해요?
ServerFTP.Host := gb_SvrIP;

ServerFTP.Port := 21;

ServerFTP.Timeout := 5000;

ServerFTP.UserID := gb_SvrID;

ServerFTP.Password := gb_SvrPass;



위와 같이 연결정보를 입력했습니다.

그리고 Connect을 하는데 IP나 ID를 잘못 입력했을 때

잘못된 곳의 메시지를 뿌려주고 수정할 수 있는 폼을 띄우고 싶은데

어떻게 해야하지요?

try

ServerFTP.Connect; // Connect

except

어떻게.... --;; ??



그리고 디렉토리를 이동했을때 해당디렉토리가 잘못되었을때 에러처리와

파일을 읽어오는데 해당 파일이 존재하지 않을 경우 에러처리에 대해서 알려주세요



꼬옥 알려주세요

초보델맨...

1  COMMENTS
  • Profile
    이상호 2000.02.11 10:31
    NMFTP Control에서 발생되는 이벤트 중에는 OnConnectionFailed와

    OnAuthenticationFailed라는 것이 있습니다.



    ip가 잘못 입력되어 ftp연결 자체가 안될 때에는 OnConnectionFailed

    이벤트가 발생되며, IP는 정확한데 ID나 PW가 틀려서 연결이 안될 때는

    OnAuthenticationFailed라는 이벤트가 발생합니다.

    그러므로 그 이벤트 핸들러 프로시져에 코딩을 해주면 되겠지요.



    그럼 이만...



    허진 wrote:

    > ServerFTP.Host := gb_SvrIP;

    > ServerFTP.Port := 21;

    > ServerFTP.Timeout := 5000;

    > ServerFTP.UserID := gb_SvrID;

    > ServerFTP.Password := gb_SvrPass;

    >

    > 위와 같이 연결정보를 입력했습니다.

    > 그리고 Connect을 하는데 IP나 ID를 잘못 입력했을 때

    > 잘못된 곳의 메시지를 뿌려주고 수정할 수 있는 폼을 띄우고 싶은데

    > 어떻게 해야하지요?

    > try

    > ServerFTP.Connect; // Connect

    > except

    > 어떻게.... --;; ??

    >

    > 그리고 디렉토리를 이동했을때 해당디렉토리가 잘못되었을때 에러처리와

    > 파일을 읽어오는데 해당 파일이 존재하지 않을 경우 에러처리에 대해서 알려주세요

    >

    > 꼬옥 알려주세요

    > 초보델맨...