Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Eintrag in Registrierungsdatenbank schreiben (https://www.delphipraxis.net/104268-eintrag-registrierungsdatenbank-schreiben.html)

DeddyH 30. Nov 2007 14:23

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.

Luckie 30. Nov 2007 22:53

Re: Eintrag in Registrierungsdatenbank schreiben
 
Ruft die Methode Free nicht automatsich CloseKey auf?

RavenIV 3. Dez 2007 08:00

Re: Eintrag in Registrierungsdatenbank schreiben
 
Zitat:

Zitat von Luckie
Ruft die Methode Free nicht automatsich CloseKey auf?

Wie kommst Du auf diese Idee?
TRegistry ist direkt von TObject abgeleitet.
Und das TRegistry.Free ist das TObject.Free.

Luckie 3. Dez 2007 08:40

Re: Eintrag in Registrierungsdatenbank schreiben
 
Na dann guck dir mal den Destruktor von TRegistry an:
Delphi-Quellcode:
destructor TRegistry.Destroy;
begin
  CloseKey;
  inherited;
end;
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:33 Uhr.
Seite 2 von 2     12   

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