>질문이 많이되었던 것 같은데요. 전 검색을 해도 나오지 않는것 같습니다.
>
>몇몇글은 읽어도 좀 이해가 안되는 부분이 많구요.
>
>제가 하고 싶은 것은 프로그램이 실행될때, 인터넷에 연결되어있는지, 혹은 특정 서버에 접속이 가능한지 부터 체크를 하고 프로그램 실행 여부를 판단해서 프로그램을 수행하고 싶습니다.
>
>제가 작성한 프로그램은 기본적으로 MS-SQL디비에 접속을 하고요. 프로그램 수정이 있다면 FTP서버에 접속하여 프로그램을 다운 받습니다.
>
>이 두작업들이 정상적으로 수행할 수 있는 네트워크 환경인지 체크를 하고 프로그램 수행여부를 결정하고 싶습니다.
>
>어떻게 구현하면 될까요?
>
// 인디의 IdFTP 컴포넌트를 사용해서 FTP서버에 연결가능한지 체크하도록
// 하였습니다. 처리결과가 빨리 나오고 간단해서 이 방법을 사용하였습니다.
rOK := True; // 인터넷연결여부 (일단성공)
with IdFTP1 do begin
Username := 'user';
Password := '9981';
Host := 'www.myhomepage.com';
try
Connect;
except
rOK := False; (실패)
end;
if Connected then DisConnect;
end;