Главная страница
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.042 c
14-1126006920
Ylia___
2005-09-06 15:42
2005.10.02
Симуляция нажатия клавиш в играх


3-1124258621
PChI
2005-08-17 10:03
2005.10.02
Описание dxdbgrid


14-1125970177
vidiv
2005-09-06 05:29
2005.10.02
Форум "+" - для новичков!


2-1124567958
Ксардас
2005-08-20 23:59
2005.10.02
Странно,блин!


14-1126548972
Qween
2005-09-12 22:16
2005.10.02
Как в memo определить общее количество строк?