Форум: "WinAPI";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
ВнизКак не занимать время процессора? Найти похожие ветки
← →
С.М. (2002-11-19 15:25) [0]Уважаемые мастера! Я не программист, поэтому прошу простить если неясно изъясняюсь или задаю глупый вопрос.
Написал такую программку:
program SatellitAPI;
uses
Windows,ShellAPI,SysUtils;
Const
WM_GETTEXT = $000D;
var
h,h1:HWND;
rr: TRect;
Pch: array[0..256] of char;
begin
...
while Pch[0] <> "3" do sendmessage(H,WM_GETTEXT,2,Integer(@Pch));
end.
Всё работает, но у меня есть подозрение что последняя строчка излишне жрет процессорное время подскажите пожалуйста как её изменить, чтоб проверка проходила 5-10 раз в секунду, а в остальное время программка не мешала жить остальным. Не хочется добавлять чего-то в uses.
Заранее благодарен.
← →
MBo (2002-11-19 15:30) [1]поставь внутри цикла sleep(время)
← →
SPeller (2002-11-19 16:00) [2]Sleep, SleepEx
← →
С.М. (2002-11-19 16:01) [3]Спасибо! Да, придется учить матчасть :-)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.13 c