Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Windows API / MS.NET Framework API (https://www.delphipraxis.net/20-library-windows-api-ms-net-framework-api/)
-   -   Delphi DWord Werte in die Registry schreiben (https://www.delphipraxis.net/91135-dword-werte-die-registry-schreiben.html)

HeikoAdams 30. Apr 2007 08:58


DWord Werte in die Registry schreiben
 
Mit folgendem Code kann man ohne Probleme einen DWord-Wert in die Registry von Windows schreieben

Delphi-Quellcode:
procedure WriteDWordToRegistry(Key, Data: string; Value : Integer)
var
  Pruefung: TRegistry;
begin
  Pruefung := TRegistry.Create(); //Registry initialisieren
  Pruefung.RootKey := HKEY_CURRENT_USER; //Root-Schlüssel öffnen
  Pruefung.OpenKey(Key, true); //Schlüssel öffnen
  Pruefung.WriteBinaryData(Data, Value, SizeOf(dword)); //Wert schreiben
  Pruefung.Free; //Speicher wieder freigeben
end;

Matze 30. Apr 2007 11:45

Re: DWord Werte in die Registry schreiben
 
Ich passe den Code mal etwas an. ;)

Delphi-Quellcode:
procedure WriteDWordToRegistry(Key, Data: string; Value : Integer);
var
  Pruefung: TRegistry;
begin
  Pruefung := TRegistry.Create();
  try
    Pruefung.RootKey := HKEY_CURRENT_USER;
    if Pruefung.OpenKey(Key, true) then
    begin
      Pruefung.WriteBinaryData(Data, Value, SizeOf(dword));
      Pruefung.CloseKey;
    end;
  finally
    FreeAndNil(Pruefung);
  end;
end;


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