Форум: "Начинающим";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];
ВнизИсключительная ситуация Найти похожие ветки
← →
cardexc (2006-05-25 18:15) [0]Добрый вечер, пытаюсь словить исключительную ситуацию
код
try
{
ClientSocket->Port = 1234;
ClientSocket->Host = "192.168.3.67";
ClientSocket->Active = true;
}
catch (ESocketError &ESocketError)
{
MessForm->Close ();
}
но все равно выскакивает окно Project1.exe raised exception ..
Что неверно в коде?
← →
Ega23 © (2006-05-25 18:21) [1]А ты запусти не из-под отладчика, а просто exe.
← →
cardexc (2006-05-25 18:24) [2]Ошибку выбивает, Asynchronous socket error ...
← →
StriderMan © (2006-05-25 18:50) [3]
> cardexc (25.05.06 18:24) [2]
> Ошибку выбивает, Asynchronous socket error ...
тут ключевое слово Asynchronous
ошибка вываливается не в этом блоке, а вообще в другом потоке, который создается под Socket.
Были у меня проблемы с такой ошибкой, полечил обработкой события Application.OnException
в котором анализировал, что за бяка прилетела, и если это то самый SocketError, то ругался корректно.
← →
cardexc (2006-05-25 19:10) [4]мысль понял , спасибо, немог бы сказать как ты анализировал что за бяка прилетела ?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c