Главная страница
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.025 c
14-1126674945
FreeAndFree
2005-09-14 09:15
2005.10.02
Программирование для Pocket PC


2-1124808936
kyn66
2005-08-23 18:55
2005.10.02
Подскажите, в чем проблема?


3-1124543918
Dysan
2005-08-20 17:18
2005.10.02
не мог ли бы подсказать почему запрос не работает?


14-1126351281
palva
2005-09-10 15:21
2005.10.02
Кто пойдет за гробом?


14-1126194333
Ксардас
2005-09-08 19:45
2005.10.02
Каким образом у ПО версии определяются?