![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключение к ftp серверу. [D7, WinXP]
lod © (2009-01-16 14:31:00)Использую компоненты indy подключаюсь так
IdFTP1:=TIdFTP.Create(Application);
IdFTP1.Host:='host';
IdFTP1.Username:='anonymous';
IdFTP1.Connect(True);
Проблема в том что если допустим сервера такого несуществует, то приложение вылетает, как перед конектом проверить есть такой сервер или нет ?
Плохиш (2009-01-16 17:53:00) [1]
> lod (16.01.09 14:31)
>
>
Советую таки почитать документацию по используемому языку программирования, в частности, про обработку исключительных ситуаций в программе.
Anatoly Podgoretsky (2009-01-16 15:57:00) [2]> lod (16.01.2009 14:31:00) [0]
Легко, проверка существования сервера осуществляется путем подключения к нему.
Это весь код?
Сергей М. (2009-01-16 15:31:00) [3]
> на этой строчке вылетат
Что, прямо так и говорит "вылетаю" ?
lod (2009-01-16 14:49:00) [4]IdFTP1.Connect(True); прогнал отладчиком именно на этой строчке вылетат
KilkennyCat (2009-01-16 14:38:00) [5]
> как перед коннектом проверить есть такой сервер или нет ?
никак. и не вылетает из-за этого, ищите ошибку в другом месте.