Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Отключение вывода ошибок в Delphi (https://forum.antichat.xyz/showthread.php?t=43597)

2pick 03.07.2007 10:47

Отключение вывода ошибок в Delphi
 
Сижу пишу ирк-бота на delphi через компонент IdIRC-Client (набор Indy) но вот столкнулся с такой траблой... Если комп не соеденён с инетом, а клиент цепляется с серваком (соответственно сервак не может быть найден), то выскакивает сообщение об ошибке (что-то связаное с сокетами). Хотелось бы узнать как можно отрубить это сообщение у едрене-фене и вообще отключить все сообщения программы (об ошибках и т.п.)

_Great_ 03.07.2007 10:50

Очевидно, если сокетами управляет компонент, то искать это нужно в настройках компонента

W!z@rD 03.07.2007 11:14

1. использовав блок
try
...
except
2. Делать проверку на наличие коннекта с НЕТОМ

zl0y 03.07.2007 12:19

Обрабатывай OnError и там ставь значение errorcode:=0; тоесть просто игнорируй ошибки.

Jes 03.07.2007 12:40

Там !по-моему! в опция компилятора на если на full release поставить ,прога ругаться перестанет ...

2pick 03.07.2007 15:17

Цитата:

Сообщение от W!z@rD
1. использовав блок
try
...
except
2. Делать проверку на наличие коннекта с НЕТОМ

Пробовал не помогает
А делать проверку

1. Прирост к файлу веса (этого мне не надо)
2. Нет нормальных исходников для проверки подключения... так или иначе надо скачивать какую-то инфу с какого-то сайта, а это опять ошибки...

2pick 03.07.2007 15:18

Цитата:

Сообщение от zl0y
Обрабатывай OnError и там ставь значение errorcode:=0; тоесть просто игнорируй ошибки.

OnSocketError есть... ставил туда sleep(100) не помогло. попробую сделать как ты говоришь

2pick 03.07.2007 15:19

Цитата:

Сообщение от Jes
Там !по-моему! в опция компилятора на если на full release поставить ,прога ругаться перестанет ...

Это где?

Jes 03.07.2007 15:45

посмотрел , такая опция тока в Borland Си компилаторе...(

KEZ 03.07.2007 16:36

> 1. Прирост к файлу веса (этого мне не надо)

да ладно? у тебя делфи-проэкт с Indy-компонентами а ты выгодаешь что-то из-за пары десятков байт?

>2. Нет нормальных исходников для проверки подключения... так или иначе надо скачивать какую-то инфу с какого-то сайта, а это опять ошибки...

очень просто, см. InternetGetConnectState()


Время: 21:51