Avatar billede dr.thomsen Nybegynder
10. november 1999 - 18:22 Der er 4 kommentarer

CPU Usage i Windows NT

Jeg har lavet et program i Delphi: 2x2mas TaskBar.
Se og download det på http://2x2mas.dk/taskbar. Det virker fint i Windows 98/95,
men i Windows NT er der en del oplyninger, bl.a. "CPU usage", der ikke virker.

Så spørgsmålet er:
Hvor kan man finde oplysninger om hvordan man får fat i dynamiske data, fra
registreringsdatabasen, på Windows NT/2000???

Eller helt konkret: hvad er koden til at vise "CPU usage" i et Delphi program.

Jeg er interesseret i at springe over gærdet hvor det er lavest.
Derfor giver jeg 300 points hvis du kan svare mig med nogle linier kode jeg kan bruge.
200 point giver jeg for links til en Delphihjemmeside hvorfra jeg kan læse mig til
svaret. Jeg er på amatørniveau.

mvh Thomas
Avatar billede blackthorne Nybegynder
10. november 1999 - 18:38 #1
Avatar billede 127144146281 Nybegynder
10. november 1999 - 19:00 #2
Grunden til det ikke virker er pga. NT ikke gemmer de oplysninger i registreringsdatabasen
Avatar billede sjensen Nybegynder
12. november 1999 - 11:01 #3
Det her med lige at give et par linier kode er ikke så let, med mindre man er Windows API specialist.

Prøv at se Win32.hlp (der ligger under Delphi\help) og søg på funktionen "GetProcessTimes". Denne funktion returnerer (som tidsangivelser) følgende:
Create - og terminate tiderne,
antal nanosekunder programmet har været i "kernal mode" og antal nanosekunder programmet har været i "User mode".
Det er bl.a. disse du er interesseret i.
Avatar billede ziron Nybegynder
05. juni 2001 - 23:05 #4
dr.thomsen >> er du stadig opsat på at få svar????

/ZIRON
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester