![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
загрузка процессора [D7, Win2k]
Dot © (2005-07-21 00:48:00)Здравствуйте. Вот стандартный код
*****************************************
while GetMessage(Msg, HInstance, 0, 0) do
begin
...
TranslateMessage(msg);
DispatchMessage(msg);
****************************************
Однако загрузка процессора, особенно при проверках 100%, как можно снизить эту величину ...
слышал что через PostMessage как то. не подскажете как? Ведь висит куча процессов в системе не так жрут ресурс
wal (2005-07-21 10:58:00) [1]
> Вот стандартный код
Вот потому, что такой код не совсем стандартный, и идет загрузка. Ибо GetMessage может вернуть -1, что интерпретируется, как TRUE, но на самом деле это ошибка.
С уважением.
Digitman (2005-07-21 09:15:00) [2]
> while GetMessage(Msg, HInstance, 0, 0) do
HInstance - это не хэндл окна, это хэндл экз-ра модуля.
Пиши либо 0 либо хэндл окна.
Германн (2005-07-21 03:01:00) [3]2 Dot (21.07.05 00:48)
Вот тоже стандартный код
*****************************************
begin
end;
*****************************************
>Однако загрузка процессора, особенно при проверках 100%, как >можно снизить эту величину ...
>слышал что через PostMessage как то. не подскажете как? Ведь >висит куча процессов в системе не так жрут ресурс
GanibalLector (2005-07-21 02:28:00) [4]sleep???