Форум: "Сети";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
ВнизTIdFtp Найти похожие ветки
← →
KyRo (2006-07-26 16:26) [0]Подскажите как обработать ошибку возникающую при попітке подключится Indy Ftp Client -ом которая возникает если сервер не доступен или не правильный логин с паролем.
Вот такой вариант не подходит
try
cFTP.Connect(True,10000);
except
CFtp.Disconnect;
Result:=False;
exit;
← →
Плохиш © (2006-07-26 16:38) [1]Попробуй вариант без строки CFtp.Disconnect;
← →
KyRo (2006-07-26 16:57) [2]
Попробуй вариант без строки CFtp.Disconnect;
Нет это я привел как пример без этой строки тоже самое .
Сообщение об ошибке возникает до того как доходит к
CFtp.Disconnect;
← →
Плохиш © (2006-07-26 17:01) [3]А понял, запускай exe не из делфи.
← →
KyRo (2006-07-26 17:42) [4]Да по правде если вне делфы то тру .. эксепт обрабатывает !!!
← →
umbra © (2006-07-26 18:31) [5]
try
cFTP.Connect(True,10000);
except
on E: EIdConnectTimeout do begin // сервер недоступен
ShowMessage("Сервер недоступен");
end;
on E: EIdReplayRFCError do begin
if E.ErrorCode = 530 then //неверные логин/пароль
ShowMessage("Неверные логин/пароль");
end;
end;
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c