Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с NMFTP!!! [D5, Win2k]


lightix ©   (2002-12-09 13:04:00) 

Есть такая проблема: в проекте имеется FTP-клиент NMFTP, и когда ему отдаешь имя несуществующего хоста, либо хоста, с которым в данный момент нет связи, то программа вылетает с сообщением Host Lookup Failed, а потом "Null Remote Address". После этого она вылетает из функции в которой выполнялся вызов NMFTP->Connect

Перехватить эту ошибку никакими существующими обработчиками типа OnInvalidHost,OnError,OnConnectionFailed и т.п. не удается.
Подскажите что делать?


Song   (2002-12-09 15:41:00) [1]

Тогда уж try .. catch .. end :)


lightix   (2002-12-09 15:05:00) [2]

Спасибо, действительно получилось :)
только у меня не try..except..end , а try{}__except() {} :)


Song   (2002-12-09 14:02:00) [3]

В IDE (будь то билдер или Дельфи) у вас вываливается исключение, потому что у Вас в опциях проекта стоит "Останавливаться на исключених Дельфи/Builder". Вот если бы Вы попробовали запустить exeшник отдельно сразу бы увидели, что try .. except .. end ловит и не кричит :)
Так что снимите ту галочку и всё даже в самое IDE будет Ok.


lightix   (2002-12-09 13:46:00) [4]

Попробовал уже и в Delphi5 в режиме отладки - аналогично.
сначала вылетают сообщения об ошибках, потом только срабатывает exception.
Мне как бы и ненадо его в принципе обрабатывать, главное чтобы не вылетали сообщения и программа дальше работала, не вылетая...
ПОМОГИТЕ!!!


lightix   (2002-12-09 13:27:00) [5]

Не получается, то же самое :(( Только я пробую в C++Builder...
Еще есть какие-нибудь варианты?


Song   (2002-12-09 13:10:00) [6]

try .. except .. end


Наверх

Титульная страница Поиск, карта сайта Написать письмо