Форум: "Основная";
Поиск по всему сайту: 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.017 c
7-18992           Nikolay               2001-10-29 08:56  2002.02.07  
Дедушкины часы!


1-18904           Tadeush               2002-01-23 15:43  2002.02.07  
Как считать имена файлов?


1-18886           sd                    2002-01-23 13:51  2002.02.07  
TAction


3-18752           Olfi                  2002-01-10 11:05  2002.02.07  
Проблемы с INSERT :(


1-18909           Chris                 2002-01-23 09:23  2002.02.07  
Смена цвета некоторых компонентов