![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с 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