Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизПриоритет приложения Найти похожие ветки
← →
DuchmanSoft © (2004-03-15 16:26) [0]Как задать приложению приоритет?
← →
DuchmanSoft © (2004-03-15 16:26) [0]Как задать приложению приоритет?
← →
N169 (2004-03-15 17:43) [1]Функцией SetPriorityClass() WinAPI
← →
N169 (2004-03-15 17:43) [1]Функцией SetPriorityClass() WinAPI
← →
DuchmanSoft © (2004-03-16 11:49) [2]Что то никак не выходит можно с примером применения
← →
DuchmanSoft © (2004-03-16 11:49) [2]Что то никак не выходит можно с примером применения
← →
Songoku © (2004-03-16 13:14) [3]SetPriorityClass(GetCurrentThread, lpClass)
← →
Songoku © (2004-03-16 13:14) [3]SetPriorityClass(GetCurrentThread, lpClass)
← →
bg8 © (2004-03-16 15:34) [4]Так ни фига не получится - в качестве первого параметра надо передавать идентивикатор не потока, а процесса:
SetPriorityClass(GetCurrentProcess, *приоритет*)
← →
bg8 © (2004-03-16 15:34) [4]Так ни фига не получится - в качестве первого параметра надо передавать идентивикатор не потока, а процесса:
SetPriorityClass(GetCurrentProcess, *приоритет*)
← →
DuchmanSoft © (2004-03-16 20:01) [5]А какой параметр нужно поставить что бы приоритет был ниже среднего или низкий. Пробовал tpLower говорит не тот тип.
← →
DuchmanSoft © (2004-03-16 20:01) [5]А какой параметр нужно поставить что бы приоритет был ниже среднего или низкий. Пробовал tpLower говорит не тот тип.
← →
N169 (2004-03-17 00:02) [6]Подумайте: "Где определена tpLower и при чём тут WinApi?"
← →
N169 (2004-03-17 00:02) [6]Подумайте: "Где определена tpLower и при чём тут WinApi?"
← →
Алхимик © (2004-03-17 00:07) [7]Кусок из unit Classes:
{$IFDEF MSWINDOWS}
TThreadPriority = (tpIdle, tpLowest, tpLower, tpNormal, tpHigher, tpHighest,
tpTimeCritical);
{$ENDIF}
← →
Алхимик © (2004-03-17 00:07) [7]Кусок из unit Classes:
{$IFDEF MSWINDOWS}
TThreadPriority = (tpIdle, tpLowest, tpLower, tpNormal, tpHigher, tpHighest,
tpTimeCritical);
{$ENDIF}
← →
Dimaxx © (2004-03-17 23:45) [8]Вот так можно:
var ProcessID: cardinal;
ProcessHandle: THandle;
ThreadHandle: THandle;
begin
ProcessID:=GetCurrentProcessID;
ProcessHandle:=OpenProcess(PROCESS_SET_INFORMATION,False,ProcessID);
SetPriorityClass(ProcessHandle,IDLE_PRIORITY_CLASS);
ThreadHandle:=GetCurrentThread;
SetThreadPriority(ThreadHandle,THREAD_PRIORITY_IDLE);
end;
← →
Dimaxx © (2004-03-17 23:45) [8]Вот так можно:
var ProcessID: cardinal;
ProcessHandle: THandle;
ThreadHandle: THandle;
begin
ProcessID:=GetCurrentProcessID;
ProcessHandle:=OpenProcess(PROCESS_SET_INFORMATION,False,ProcessID);
SetPriorityClass(ProcessHandle,IDLE_PRIORITY_CLASS);
ThreadHandle:=GetCurrentThread;
SetThreadPriority(ThreadHandle,THREAD_PRIORITY_IDLE);
end;
← →
Dimaxx © (2004-03-17 23:46) [9]Забыл: вместо IDLE_PRIORITY_CLASS и THREAD_PRIORITY_IDLE выставить любой нужный (см. справку).
← →
Dimaxx © (2004-03-17 23:46) [9]Забыл: вместо IDLE_PRIORITY_CLASS и THREAD_PRIORITY_IDLE выставить любой нужный (см. справку).
← →
DuchmanSoft © (2004-03-19 08:20) [10]Всем большое спасибо
← →
DuchmanSoft © (2004-03-19 08:20) [10]Всем большое спасибо
← →
kothor © (2004-03-20 01:44) [11]Честно говоря не следовало бы делать прогу с более чем нормальным приоритетом на стадии отладки.
Если в них появляются зацикленные ошибки, компу это не очень нравится. Это можно добавить и потом.
← →
kothor © (2004-03-20 01:44) [11]Честно говоря не следовало бы делать прогу с более чем нормальным приоритетом на стадии отладки.
Если в них появляются зацикленные ошибки, компу это не очень нравится. Это можно добавить и потом.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.044 c