Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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.03 c
4-1079082244
saska
2004-03-12 12:04
2004.05.09
LoadMenu


6-1079604130
Павел
2004-03-18 13:02
2004.05.09
Есть ли компонент перевода в html-код


1-1082210370
Kiloper
2004-04-17 17:59
2004.05.09
Как програмно собрать несколько файлов в один файл,


1-1082831328
ZioN
2004-04-24 22:28
2004.05.09
В масив не заноситься информация... просто мистика какая-то...


6-1079884056
Asail
2004-03-21 18:47
2004.05.09
Как выполнить удаленный Restart/Shutdown в Delphi?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский