![]() |
Re: Eintrag in Registrierungsdatenbank schreiben
Der Parameter im Konstruktor von TRegistry bezieht sich aber nicht auf den Wurzelknoten, sondern auf den Zugriffsmodus. Von daher verwundert mich das schon, dass das schonmal funktioniert haben soll.
|
Re: Eintrag in Registrierungsdatenbank schreiben
Ruft die Methode Free nicht automatsich CloseKey auf?
|
Re: Eintrag in Registrierungsdatenbank schreiben
Zitat:
TRegistry ist direkt von TObject abgeleitet. Und das TRegistry.Free ist das TObject.Free. |
Re: Eintrag in Registrierungsdatenbank schreiben
Na dann guck dir mal den Destruktor von TRegistry an:
Delphi-Quellcode:
Das TRegistry von TObject abgeleitet ist, heißt ja noch lange nicht, dass im Destruktor nichts weiter passiert. Und da Free Destroy aufruft, kann man durch aus sagen, dass Free indirekt auch CloseKey aufruft. Meine Vermutung basierte darauf, da auch TFielStream.Free die Datei schliesst.
destructor TRegistry.Destroy;
begin CloseKey; inherited; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:33 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