Avatar billede penta Nybegynder
09. oktober 2003 - 13:17 Der er 7 kommentarer og
1 løsning

Winlogon.exe benytter 97% under delphi programafviklingen.

Jeg har lavet et program som kører uden fejl...tilsyneladende.

Mit problem er, at når jeg ser på taskmanageren under afviklingen af programmet så benytter mit program 2-3 % cpu-kraft og den process der hedder winlogon.exe benytter 97 %.
Dette gør at programmet går ned efter en tid og jeg ved ikke hvad der er problemet og hvad jeg kan gøre ved ?
Avatar billede Slettet bruger
09. oktober 2003 - 13:34 #1
Kan det ik være fordi du har lavet et undeligt loop et sted i dit programmet??
Avatar billede penta Nybegynder
09. oktober 2003 - 13:56 #2
jeg er nybegynder hvad pointere angår, men jeg kan da køre programmet uden fejl... så længe jeg holder mig til nogle få udregninger i programmet.
Det program jeg er ved at lave, foretager en mulitiplikation af x antal tal. Når jeg køre programmet og multiplicerer 1000 tal sammen er der ingen problemer og fejl, men når jeg så multiplicerer 40000 så går det galt... winlogon bruger 97% cpu, programmet crasher og jeg må genstarte min computer.
Avatar billede Slettet bruger
09. oktober 2003 - 14:06 #3
Hvis du bruger en løkke så prøv at sætte Application.ProcessMessages ind. F.eks:

for I := 0 to 400000 do
begin
...
Application.ProcessMessages;
end;
Avatar billede penta Nybegynder
09. oktober 2003 - 14:24 #4
Skal jeg importere et bibliotek til denne eller...? Jeg ved ikke hvordan denne funktion virker?
Avatar billede Slettet bruger
09. oktober 2003 - 14:33 #5
Nej, du skal ik importere et bibliotek, du skal bare sætte Application.ProcessMessages; ind i din løkke(hvis du da har en løkke) :)

Hvis det ikke virker kan du så ikke prøve at poste noget af din kode??
Avatar billede penta Nybegynder
10. oktober 2003 - 15:53 #6
Hej
Jeg fandt ud af at jeg havde en virus, så jeg tror det er svaret...jeg siger tak for rigtig god response.
Avatar billede penta Nybegynder
10. oktober 2003 - 16:06 #7
Jeg siger mange tak for hjælpen.
Avatar billede Slettet bruger
10. oktober 2003 - 16:07 #8
:)
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