Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

загрузка процессора   Найти похожие ветки 

 
Dot   (2005-07-21 00:48) [0]

Здравствуйте. Вот стандартный код
*****************************************
while GetMessage(Msg, HInstance, 0, 0) do
begin
...
TranslateMessage(msg);
DispatchMessage(msg);
****************************************
Однако загрузка процессора, особенно при проверках 100%, как можно снизить эту величину ...
слышал что через PostMessage как то. не подскажете как? Ведь висит куча процессов в системе  не так жрут ресурс


 
GanibalLector ©   (2005-07-21 02:28) [1]

sleep???


 
Германн ©   (2005-07-21 03:01) [2]

2 Dot   (21.07.05 00:48)
Вот тоже стандартный код
*****************************************
begin
end;
*****************************************
>Однако загрузка процессора, особенно при проверках 100%, как >можно снизить эту величину ...
>слышал что через PostMessage как то. не подскажете как? Ведь >висит куча процессов в системе  не так жрут ресурс


 
Digitman ©   (2005-07-21 09:15) [3]


> while GetMessage(Msg, HInstance, 0, 0) do


HInstance - это не хэндл окна, это хэндл экз-ра модуля.
Пиши либо 0 либо хэндл окна.


 
wal ©   (2005-07-21 10:58) [4]


> Вот стандартный код
Вот потому, что такой код не совсем стандартный, и идет загрузка. Ибо GetMessage может вернуть -1, что интерпретируется, как TRUE, но на самом деле это ошибка.

С уважением.



Страницы: 1 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
10-1101836168
Shopot
2004-11-30 20:36
2005.09.11
OLE. Создание отчета


5-1098595106
kain
2004-10-24 09:18
2005.09.11
Как отследить выход курсора за пределы компонента


2-1123662475
ArtGal
2005-08-10 12:27
2005.09.11
Имя компа


2-1123234603
Bagdat
2005-08-05 13:36
2005.09.11
Создание папок


1-1124711920
ASoft
2005-08-22 15:58
2005.09.11
Как объединить вертикальные ячейки в Excel (разумеется из Delphi)