Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TIdUDPServer как недать появится ошибке, Could not bind socket 
V
    Опции темы
Ak47black
  Дата 15.12.2007, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2205
Регистрация: 2.12.2005

Репутация: нет
Всего: 0



Здравствуйте.
Юзаю TIdUDPServer из индейцев.
Подскажите пожалуйста кто знает, как недать появится сообшению 
Цитата

'Could not bind socket. Address and port are already in use.'

Дело в том что у меня может возникнуть ситуция когда сервер пытается сделать bind на уже открытый порт.
Тут два пути решения
  • Проверить-ли открыт порт
  • Просто недать появится сообшению
Хочу узнать хотябы одно из этих решений, лучше второе smile
PM MAIL   Вверх
onsql
Дата 15.12.2007, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 3.12.2007

Репутация: 1
Всего: 3



А что значит, "появляется сообщение". Эксепшен? оберни в блок try ... except. Но какая реакция ожидается от твоей программы если недоступен нужный ей порт?
PM MAIL   Вверх
Ak47black
Дата 15.12.2007, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2205
Регистрация: 2.12.2005

Репутация: нет
Всего: 0



Угу Exception.
Тут неработает (и не должен поидее)
Код

try

except

Если недоступен то просто ничего делать недолжна.
Как правильно сделать, чтобы недать этуму exceptionу показаться ?

Это сообщение отредактировал(а) Ak47black - 15.12.2007, 15:17
PM MAIL   Вверх
onsql
Дата 15.12.2007, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 3.12.2007

Репутация: 1
Всего: 3



Ну не совсем понятно. Приведи код, на котором возникает эксепшен. По идее если всё правильно написано - ты должен попадать в блок except. И, кстати, если ты из IDE программу запускаешь, то у тебя будут по умолчанию показываться даже обрабатываемые твоей программой исключения. Там надо где то в настройках это отключить.
PM MAIL   Вверх
Ak47black
Дата 15.12.2007, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2205
Регистрация: 2.12.2005

Репутация: нет
Всего: 0



Вообшето ты правильно говоришь.
Что только в самом IDE получается exception.
Если взять в try except то не под отлачиком ошибки нету.
Ок проблема решена, спасибо что подсказал. +

Это сообщение отредактировал(а) Ak47black - 15.12.2007, 16:36
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.