|
Платные хостинги
Раскрутка сайта
Книги по программированию
Приоритет программы
- Сделал прграмму, а она когда начинает делать вычисления использут 100 процентов загрузки процессора, что ее аж не свернуть.Как сделать, чтоб она использовала только определенный процент загрузки, тк мне все равно пусть она свернутая думает, но не мешает работать.
- Когда программа делает вычисления, используй Application.ProcessMessages.
- if not SetPriorityClass(GetCurrentProcess,IDLE_PRIORITY_CLASS) thenShowMessage('Error');В NT тебе необходимо иметь соответствующие права.
- Если хочется уменьшить приоритет:Код procedure TForm1.Button1Click(Sender: TObject);varOldPriority:Cardinal;beginOldPriority:=GetPriorityClass(GetCurrentProcess);try SetPriorityClass(GetCurrentProcess,IDLE_PRIORITY_CLASS); //Вычисленияfinally SetPriorityClass(GetCurrentProcess,OldPriority);end;end;highlightSyntax('delphiFmOTQ=','delphi'); Это сообщение отредактировал <Spawn> - 8.9.2003, 15:22
- Блин пока писал уже ответили
- ИМХО, для более точной установки приоритета, вместо класса приоритета использовать числа от 4 до 24.
- Всем спасибо!
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|