ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Отключение вывода ошибок в Delphi
  #1  
Старый 03.07.2007, 10:47
2pick
Познающий
Регистрация: 17.03.2007
Сообщений: 98
Провел на форуме:
193152

Репутация: 45
Отправить сообщение для 2pick с помощью ICQ
По умолчанию Отключение вывода ошибок в Delphi

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

  #2  
Старый 03.07.2007, 10:50
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

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

  #3  
Старый 03.07.2007, 11:14
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

1. использовав блок
try
...
except
2. Делать проверку на наличие коннекта с НЕТОМ
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #4  
Старый 03.07.2007, 12:19
zl0y
Banned
Регистрация: 13.09.2006
Сообщений: 523
Провел на форуме:
2869410

Репутация: 925


Отправить сообщение для zl0y с помощью ICQ
По умолчанию

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

  #5  
Старый 03.07.2007, 12:40
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

Репутация: 1462
По умолчанию

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

  #6  
Старый 03.07.2007, 15:17
2pick
Познающий
Регистрация: 17.03.2007
Сообщений: 98
Провел на форуме:
193152

Репутация: 45
Отправить сообщение для 2pick с помощью ICQ
По умолчанию

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

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

Последний раз редактировалось 2pick; 03.07.2007 в 15:33..
 
Ответить с цитированием

  #7  
Старый 03.07.2007, 15:18
2pick
Познающий
Регистрация: 17.03.2007
Сообщений: 98
Провел на форуме:
193152

Репутация: 45
Отправить сообщение для 2pick с помощью ICQ
По умолчанию

Цитата:
Сообщение от zl0y  
Обрабатывай OnError и там ставь значение errorcode:=0; тоесть просто игнорируй ошибки.
OnSocketError есть... ставил туда sleep(100) не помогло. попробую сделать как ты говоришь
 
Ответить с цитированием

  #8  
Старый 03.07.2007, 15:19
2pick
Познающий
Регистрация: 17.03.2007
Сообщений: 98
Провел на форуме:
193152

Репутация: 45
Отправить сообщение для 2pick с помощью ICQ
По умолчанию

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

  #9  
Старый 03.07.2007, 15:45
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

Репутация: 1462
По умолчанию

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

  #10  
Старый 03.07.2007, 16:36
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

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

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

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

очень просто, см. InternetGetConnectState()
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание простейшего калькулятора (на Delphi) - проблема с полем ввода ozhjog С/С++, C#, Delphi, .NET, Asm 22 31.05.2007 17:39
Простейший IRC-клиент на Delphi, средствами INDY. begin_end Авторские статьи 0 07.03.2007 14:06
[Статья] Обработка ошибок в Php Ch3ck PHP, PERL, MySQL, JavaScript 4 09.07.2006 21:50
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ