Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi CPU-Überlastung (https://www.delphipraxis.net/15310-cpu-ueberlastung.html)

nordfighter 26. Jan 2004 11:45


CPU-Überlastung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo

Ich habe ein Tool entwickelt, welches in der Registry nach einem Key sucht und diesen ändert. Allerdings ist mein CPU dabei überlastet.
Ich weiss, dass reg.free und reg.closekey fehlen. Es gibt mir allerdings jedes mal fehlermeldungen wenn ich einen einfüge. kann mir jemand helfen?

danke im voraus

thomasdrewermann 26. Jan 2004 11:51

Re: CPU-Überlastung
 
Solange du alle Methoden die free heissen in der Ereignisprozedure Form1.Destroy ausführst und die CloseKey geschichten drin lässt, dann dürfte es zu keinem Problem kommen.

MFG
Thomas

Luckie 26. Jan 2004 11:59

Re: CPU-Überlastung
 
Wie oft erzeugst du denn das Registry Objekt? Ich hab ejetzt dreimal gezählt. :shock:

nordfighter 26. Jan 2004 12:06

Re: CPU-Überlastung
 
Liste der Anhänge anzeigen (Anzahl: 1)
ja. habe meine alte version gepostet. die aktuelle sieht so aus...

nordfighter 26. Jan 2004 14:13

Re: CPU-Überlastung
 
keiner mehr ne ahnung???

chris 26. Jan 2004 14:22

Re: CPU-Überlastung
 
hi,

es wird wohl an der tstringlist liegen die du nicht wieder frei gibst (subkeys.free)

p.s.: du solltest dir bei solchen sachen unbedingt mal angewöhnen es im try finally block zu machen, da somit gewährleistet wird das die resourcen 100% freigegeben werden, auch wenn es zu einem fehler kommt


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz