![]() |
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 |
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 |
Re: CPU-Überlastung
Wie oft erzeugst du denn das Registry Objekt? Ich hab ejetzt dreimal gezählt. :shock:
|
Re: CPU-Überlastung
Liste der Anhänge anzeigen (Anzahl: 1)
ja. habe meine alte version gepostet. die aktuelle sieht so aus...
|
Re: CPU-Überlastung
keiner mehr ne ahnung???
|
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 15:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz