Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Reg Werte (https://www.delphipraxis.net/102814-reg-werte.html)

N30N 5. Nov 2007 13:14


Reg Werte
 
Hi,


Ich bräucht mal ne Erklärung. Mit folgendem Code habe ich zwei Reg_SZ Werte in die Registry geschrieben. Funktioniert auch soweit.

Delphi-Quellcode:
var
Reg : TRegistry;
begin
  Reg:=TRegistry.Create;
  Reg.RootKey:=HKEY_LOCAL_MACHINE;
  Reg.OpenKey('Software\Microsoft\Internet Explorer\Main\',false);
  Reg.WriteString('Start Page',edit1.text);
  Reg.RootKey:=HKEY_LOCAL_MACHINE;
  Reg.OpenKey('Software\Microsoft\Internet Explorer\Main\',false);
  Reg.WriteString('Default_Page_URL',edit1.text);
  Reg.Free;
end;

Nur was ist jetzt wenn ich einen Dword Wert schreiben will? Wie lautet dann der Code?

Danke schonmal :)

DeddyH 5. Nov 2007 13:16

Re: Reg Werte
 
Reg.WriteInteger

Matze 5. Nov 2007 13:18

Re: Reg Werte
 
Hallo,

evtl. hilft dir dieser Code, wobei mir "WriteBinaryData" irgendwie komisch vorkommt. :gruebel:

Und nutze zukünftig Ressourcenschutzblöcke (try - finally), damit auch im Fehlerfall der Speicher freigegeben wird:

Delphi-Quellcode:
Reg:=TRegistry.Create;
try
  // ...
finally
  Reg.Free; // oder FreeAndNil(Reg);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:32 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