![]() |
Отключение вывода ошибок в Delphi
Сижу пишу ирк-бота на delphi через компонент IdIRC-Client (набор Indy) но вот столкнулся с такой траблой... Если комп не соеденён с инетом, а клиент цепляется с серваком (соответственно сервак не может быть найден), то выскакивает сообщение об ошибке (что-то связаное с сокетами). Хотелось бы узнать как можно отрубить это сообщение у едрене-фене и вообще отключить все сообщения программы (об ошибках и т.п.)
|
Очевидно, если сокетами управляет компонент, то искать это нужно в настройках компонента
|
1. использовав блок
try ... except 2. Делать проверку на наличие коннекта с НЕТОМ |
Обрабатывай OnError и там ставь значение errorcode:=0; тоесть просто игнорируй ошибки.
|
Там !по-моему! в опция компилятора на если на full release поставить ,прога ругаться перестанет ...
|
Цитата:
А делать проверку 1. Прирост к файлу веса (этого мне не надо) 2. Нет нормальных исходников для проверки подключения... так или иначе надо скачивать какую-то инфу с какого-то сайта, а это опять ошибки... |
Цитата:
|
Цитата:
|
посмотрел , такая опция тока в Borland Си компилаторе...(
|
> 1. Прирост к файлу веса (этого мне не надо)
да ладно? у тебя делфи-проэкт с Indy-компонентами а ты выгодаешь что-то из-за пары десятков байт? >2. Нет нормальных исходников для проверки подключения... так или иначе надо скачивать какую-то инфу с какого-то сайта, а это опять ошибки... очень просто, см. InternetGetConnectState() |
| Время: 21:51 |