Форум: "Сети";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
ВнизТайм аут индифтп клиента Найти похожие ветки
← →
KyRo (2006-09-14 14:00) [0]Подскажите из за чего такое может быть. ?
Я запускаю приложение которое конектится к фтп серверу,
после конекта оно начинает загружать с сервера файл и в этот момент ничего не происходит не ошибки и не приходит файл . Программа так и залипает со статусом Starting Ftp Transfer.
Можно ли поставить какой небуть таймаут что бы если прога не в состоянии выполнить загрузку за определенное время отменяло это задание и продолжало работу ?
← →
Dmitrij_K (2006-09-14 14:01) [1]ReadTimeOut
← →
KyRo (2006-09-14 14:24) [2]Выставил таймаут . А в каком событии можно обработать то что загрузить фал не удалось . И дальше управление куда переходит на следующую строчку кода ?
← →
Dmitrij_K (2006-09-14 14:26) [3]Try
except
on EIdReadTimeout do
end
← →
KyRo (2006-09-14 16:04) [4]Что не получается у меня обработать ошибку пишу вот так
EXCEPT
// Если не удалось прочитать по таймауту
on EIdReadTimeout do
begin
Showmessage("2");
time_aut:=1 ;
StartTimer.Interval:=300000;
TrayIcon1.MinimizeApp;
idFtp1.Disconnect;
StartTimer.Enabled:=True;
exit;
end; end;
Что то не хочет компилится пишет нет деклорации
← →
Сергей М. © (2006-09-14 16:11) [5]on E:EIdReadTimeout do
← →
Dmitrij_K (2006-09-14 16:13) [6]uses IdException
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c