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
어떻게.... --;; ??
그리고 디렉토리를 이동했을때 해당디렉토리가 잘못되었을때 에러처리와
파일을 읽어오는데 해당 파일이 존재하지 않을 경우 에러처리에 대해서 알려주세요
꼬옥 알려주세요
초보델맨...
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
> 어떻게.... --;; ??
>
> 그리고 디렉토리를 이동했을때 해당디렉토리가 잘못되었을때 에러처리와
> 파일을 읽어오는데 해당 파일이 존재하지 않을 경우 에러처리에 대해서 알려주세요
>
> 꼬옥 알려주세요
> 초보델맨...