Russian Qt Forum
Сентябрь 29, 2024, 06:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Прекратить работу объекта.  (Прочитано 2555 раз)
Madgeniy
Гость
« : Февраль 23, 2011, 21:20 »

Вопрос такой. Есть объект - сервер. Он выполняет некоторую задачу все время. Нужно по принятию определенного пакета прекратить все вычисления, которые реализованы в некотором методе этого сервера. Как лучше это сделать? Спасибо. Есть много разных вариантов в голове, но все они связаны с разделением методов по разным классам. Не хотелось бы этого делать.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Февраль 24, 2011, 21:19 »

суть проблемы не понял. Нужно прервать выполнение некой функции?
Записан

Юра.
Madgeniy
Гость
« Ответ #2 : Февраль 24, 2011, 23:11 »

Вообщем да. Есть мысль полностью уничтожить объект, но может как-то иначе можно сделать.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Февраль 24, 2011, 23:34 »

Лучше по-простому в вычислениях проверять флажок и цивильно выходить. Поискать приключений с испусканием exception и.т.п - можно, но обычно ничем хорошим не кончается  Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 23.