/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Program Priority
Fra : Harald


Dato : 19-01-04 17:45

Hej

Hvordan sætter man Priority højere på sit program. Problemet i øjeblikket er
at hvis man f.eks. minimere/maximere (med animation) et andet program så får
mit eget delphi program faktisk ingen cpu kraft til rådighed. Jeg har rodet
lidt med SetThreadPriority men har ikke få den til at gøre nogen forskel.

Jeg bruger Delphi 7 prof. og windows XP

Mvh
HK





 
 
Finn Bindeballe (20-01-2004)
Kommentar
Fra : Finn Bindeballe


Dato : 20-01-04 06:50

hejsa...


var n:cardinal;
begin
n:=openprocess(PROCESS_SET_INFORMATION, false, GetCurrentProcessId);
SetPriorityClass (n,HIGH_PRIORITY_CLASS);
CloseHandle (n);
end;

saadan.......

/F

Harald (19-01-2004)
Kommentar
Fra : Harald


Dato : 19-01-04 22:25

"Finn Bindeballe" <FinnB_ZIGZAG_@post6.tele.dk.invalid> skrev i en
meddelelse news:400c42e7$0$27318$ba624c82@nntp01.dk.telia.net...
> hejsa...
>
>
> var n:cardinal;
> begin
> n:=openprocess(PROCESS_SET_INFORMATION, false, GetCurrentProcessId);
> SetPriorityClass (n,HIGH_PRIORITY_CLASS);
> CloseHandle (n);
> end;
>
> saadan.......

Det virker både og, windows pauser desværre stadig programmet når andre
programmer skal minimeres/maximeres.

Mvh
HK



Finn Bindeballe (20-01-2004)
Kommentar
Fra : Finn Bindeballe


Dato : 20-01-04 08:51

Harald wrote:

>"Finn Bindeballe" <FinnB_ZIGZAG_@post6.tele.dk.invalid> skrev i en
>meddelelse news:400c42e7$0$27318$ba624c82@nntp01.dk.telia.net...
>
>
>>hejsa...
>>
>>
>>var n:cardinal;
>>begin
>> n:=openprocess(PROCESS_SET_INFORMATION, false, GetCurrentProcessId);
>> SetPriorityClass (n,HIGH_PRIORITY_CLASS);
>> CloseHandle (n);
>>end;
>>
>>saadan.......
>>
>>
>
>Det virker både og, windows pauser desværre stadig programmet når andre
>programmer skal minimeres/maximeres.
>
>Mvh
>HK
>
>
>
>
du kan jo sætte den endnu højere(REALTIME_PRIORITY_CLASS).... men pas
paa.....

/F

Harald (20-01-2004)
Kommentar
Fra : Harald


Dato : 20-01-04 12:03

"Finn Bindeballe" <_AAAPPP_finnb@post6.tele.dk> skrev i en meddelelse
news:400cdde5$0$153$edfadb0f@dread11.news.tele.dk...
> Harald wrote:
>
> >"Finn Bindeballe" <FinnB_ZIGZAG_@post6.tele.dk.invalid> skrev i en
> >meddelelse news:400c42e7$0$27318$ba624c82@nntp01.dk.telia.net...
> >
> >
> >>hejsa...
> >>
> >>
> >>var n:cardinal;
> >>begin
> >> n:=openprocess(PROCESS_SET_INFORMATION, false, GetCurrentProcessId);
> >> SetPriorityClass (n,HIGH_PRIORITY_CLASS);
> >> CloseHandle (n);
> >>end;
> >>
> >>saadan.......
> >>
> >>
> >
> >Det virker både og, windows pauser desværre stadig programmet når andre
> >programmer skal minimeres/maximeres.
> >
> >Mvh
> >HK
> >
> >
> >
> >
> du kan jo sætte den endnu højere(REALTIME_PRIORITY_CLASS).... men pas

Ja den havde jeg prøvet men det lykkes mig dog ikke med den indstilling at
minimere/maximere et andet program, jeg blev utålmodig og trykkede på reset
:).

Mvh
HK



Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408195
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste