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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Баг или фича? (Событие таймера)  (Прочитано 9303 раз)
Tonal
Гость
« Ответ #15 : Декабрь 10, 2007, 11:02 »

Э... за 5 имллисекунд прокрутить милионный цикл - не слишком ли мощная машина должна быть у uriel?

Да и "проблем с рекурсией" тут нет - есть существенно разное поведение элементарного куска кода.
Записан
uriel
Гость
« Ответ #16 : Декабрь 10, 2007, 12:13 »

Да дело тут не в милионном цикле. Это исключительно ради демонстрации различного поведения. Просто ожидается _одинаковое_ поведение кода под разными платформами, чему и противоречит данный пример.
P.S. Троллям отписался - посмотрим.
Записан
Alex03
Гость
« Ответ #17 : Декабрь 10, 2007, 13:01 »

Да дело тут не в милионном цикле. Это исключительно ради демонстрации различного поведения. Просто ожидается _одинаковое_ поведение кода под разными платформами, чему и противоречит данный пример.
P.S. Троллям отписался - посмотрим.

Т.е. Вы утверждаете что в винде события от одного таймера могут быть рекурсивными (с qApp->processEvents() в обработчике) а в линуксе нет? (не могу сейчас проверить под линухом.)
Даже если так то не вижу в этом криминала ибо поведение в винде вполне правильное, вот если бы они гарантировали иное (то как в линухе) то это конечно надо описывать в доках.
Записан
uriel
Гость
« Ответ #18 : Декабрь 10, 2007, 17:32 »

Довольно оперативно ответили.
Про такой баг им уже сообщали. Если интересно, то вот линк с подробным описанием проблемы:
http://trolltech.com/developer/task-tracker/index_html?method=entry&id=183532
Запланировано на 4.4.0
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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