|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
Если в приложение постоянно работает таймер с интервалом 10 (он проверяет выполнение короткого условия и если оно выполняется, то отрабатывается короткая процедура) А вопрос простой, могут ли из-за такого интервала быть проблемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2011, 20:56 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
загрузка процессора. еще, наверное, может быть проблема, если процедура обработки события таймера длится больше 10, тогда события будут выстраиваться в очередь и рано или поздно переполнят чашу А без таймера никак? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2011, 21:29 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
Можно и без таймера в принципе, но надо отловить событие движение формы пейнт формы, почему то не срабатывает на счет процессора я подметил а по поводу очереди я не подумал, может дуэвент поможет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2011, 22:17 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
дуэвент еще хуже движение формы пользователем по экрану? ну поставь хотя бы 100ms ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2011, 22:26 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
TpaBkaЕсли в приложение постоянно работает таймер с интервалом 10 Постоянно злоупотребляю такими фишками, хотя сторонник чисел 500 или 1000 а не 10. За годы проблем не замечено. Shocker.Proдуэвент еще хуже Согласен. Особых проблем он не вызывает, но если не путаю, то будет визуально показывать полную загрузку процессора, хотя это фиктивно и не критично. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2011, 23:23 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
Почему бы не отлавливать WM_MOVE? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 00:04 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
AntonariyПочему бы не отлавливать WM_MOVE? и то верно кодФорма: Код: plaintext 1. 2.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 00:20 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
Кстати, с повышением, Шок :) Теперь ты на законных основаниях можешь разблокировать курилку.) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 00:24 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
AntonariyКстати, с повышением, Шок :) Теперь ты на законных основаниях можешь разблокировать курилку.) Спасибо! Но не могу Придется покуривать под спойлером украдкой ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 00:25 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
Shocker.Pro, Спасибо за код то что нужно и без лишнего изврата! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2011, 13:53 |
|
Делать или не делать…...............
|
|||
---|---|---|---|
#18+
проблема в топике решена, но в дополнение: у мя в проге то же самое, с таймером 1 по очевидным нуждам. никаких лагов и тормозов за год использования не замечено, хотя процедура длинная сложная и тд. иногда, правда, процедура просто не выполняется(наверно, не успевает), но это происходит только после установки, после перезапуска всё работает норм ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2011, 11:20 |
|
|
start [/forum/topic.php?fid=60&msg=37408725&tid=2158477]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 386ms |
total: | 541ms |
0 / 0 |