Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: CL | DM;

Вниз

Помогите с NMFTP!!!   Найти похожие ветки 

 
lightix   (2002-12-09 13:04) [0]

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

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


 
Song ©   (2002-12-09 13:10) [1]

try .. except .. end


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

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


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

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


 
Song ©   (2002-12-09 14:02) [4]

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


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

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


 
Song ©   (2002-12-09 15:41) [6]

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



Страницы: 1 вся ветка

Текущий архив: 2003.02.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
14-5129
kronprince
2003-01-13 16:37
2003.02.03
Разочаровался я в Delphi :(((


14-5225
Дмитрий К.К.
2003-01-16 06:22
2003.02.03
Именинники 16 января


1-4855
jfo
2003-01-24 07:29
2003.02.03
Как вызвать класс из dll написанной на BCB...


1-4900
Hif
2003-01-25 17:18
2003.02.03
?


3-4814
Соловьев
2003-01-15 11:45
2003.02.03
Ошибка BDE 2104