Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Вниз

Гадость 


Alex   (2002-01-20 20:40) [0]

Сколько пишу ламерские проги - такого ещё не видел:
Ставлю на форму таймер от ДиректИкс с частотой 1000 мс. Когда запускается программа - CPUUsage=99%.
Прописываю Application.ProcessMessages - ничего не изменяется.
Может кто-то поможет?
Заранее благодарен.



MJH   (2002-01-21 05:30) [1]

sleep() юзай



Alex   (2002-01-23 20:08) [2]

Но как мне сделать это типа таймера, чтобы остальные кнопки работали а это каждую секунду проверку делала? Если можно с примером.



valery_f   (2002-01-24 12:06) [3]

А тот таймер случайно не по Application.OnIdle работает? Если да - загрузка всегда будет максимальной, т.к. это событие случается всегда, когда винде больше нечем заняться, а таймер ловит среди этих событий момент, когда истечет заданная задержка и зовет обработчик. Я точно не помню, но кажись DX-таймер именно так и работал. А насчет 1000 мс - чем обычный таймер не устраивает?



Alex   (2002-01-24 21:56) [4]

Обычный - неточный!!!



Yaro   (2002-01-25 06:00) [5]

SetTimer юзай! Супер, производительность гораздо лучше да и четкость отработки - тоже



valery_f   (2002-01-25 13:50) [6]

2Yaro: Обычный таймер через SetTimer и работает :)
2Alex: DX-таймер постоянно крутится когда винда ничем не занята, т.е. загрузка проца всегда максимальна, а если винда чем-то очень занята - DX-таймер просто будет стоять. Так что единственное его преимущество перед обычным таймером - большая разрешающая способность.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.014 c
14-18952          p@s                   2001-12-18 12:17  2002.02.07  
Пропали хинты


4-19017           Андрей                2001-08-20 22:08  2002.02.07  
Как увеличить и уменшить громкость звука!!!!


7-19011           sw                    2001-10-30 10:05  2002.02.07  
прерывание 09 в Windows


1-18922           Steel Ice             2002-01-24 10:48  2002.02.07  
Как можно справица с TWebBrowser?


1-18915           Evgeny                2002-01-23 08:31  2002.02.07  
ComboBox