Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

Как правильно изменять приоритет приложения?   Найти похожие ветки 

 
Grol ©   (2005-08-08 01:40) [0]

Уважаемые мастера назрел такой вопрос: мне необходимо код правильного изменения приоритета потока, создаваемого формой. А если точнее изменить приоритет приложения. Внизу приведен код. Я попробовал что-то сделать, но у меня ничего не получилось, т.к. если даже по моему коду выберется самый низкий приоритет приложения то отличий от высокого не будет. А если вообще не менять приоритет формы по моему коду и даже закоментарить этот код, то приложение будет лучше работать. Пожалуйста подскажите мне в чем дело. Спасибо заранее.


   ProcessID:=GetCurrentProcessID;
   ProcessHandle:=OpenProcess(PROCESS_SET_INFORMATION,false,ProcessID);
   SetPriorityClass(ProcessHandle, REALTIME_PRIORITY_CLASS);
   ThreadHandle:=GetCurrentThread;

 if ComboBox1.ItemIndex=5 then
   SetThreadPriority(ThreadHandle, THREAD_PRIORITY_TIME_CRITICAL);
 if ComboBox1.ItemIndex=4 then
   SetThreadPriority(ThreadHandle, THREAD_PRIORITY_BELOW_NORMAL);
 if ComboBox1.ItemIndex=3 then
   SetThreadPriority(ThreadHandle, THREAD_PRIORITY_NORMAL);
 if ComboBox1.ItemIndex=2 then
   SetThreadPriority(ThreadHandle, THREAD_PRIORITY_HIGHEST);
 if ComboBox1.ItemIndex=1 then
   SetThreadPriority(ThreadHandle, THREAD_PRIORITY_ABOVE_NORMAL);
 if ComboBox1.ItemIndex=0 then
   SetThreadPriority(ThreadHandle, THREAD_PRIORITY_TIME_CRITICAL);


 
Leonid Troyanovsky ©   (2005-08-08 10:06) [1]


> Grol ©   (08.08.05 01:40)  
> Уважаемые мастера назрел такой вопрос: мне необходимо код
> правильного изменения приоритета потока, создаваемого формой.
> А если точнее изменить приоритет приложения. Внизу приведен
> код. Я попробовал что-то сделать, но у меня ничего не  
получилось,


Например,

http://support.microsoft.com/default.aspx?scid=kb;en-us;110853

> т.к. если даже по моему коду выберется самый низкий приоритет
> приложения то отличий от высокого не будет. А если вообще
> не менять приоритет формы по моему коду и даже закоментарить
> этот код, то приложение будет лучше работать. Пожалуйста
> подскажите мне в чем дело. Спасибо заранее.

А чего нужно-то?
Может быть, не менять - это самое правильное.

--
Regards, LVT.

PS Для своего процесса можно пользовать GetCurrentProcess
instead OpenProcess.


 
Slym ©   (2005-08-08 15:14) [2]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
1-1126000466
melena
2005-09-06 13:54
2005.10.02
jpg в exe


14-1126543155
Неважно
2005-09-12 20:39
2005.10.02
Music


14-1125986793
vecna
2005-09-06 10:06
2005.10.02
Кирилл Набутов попросил детей заткнуться... культура однако


3-1124700573
rentgen
2005-08-22 12:49
2005.10.02
Можно, запрашивать данные с нескольких баз?


3-1124250889
rentgen
2005-08-17 07:54
2005.10.02
Как построить правильно запрос SELECT+OR+AND