Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Registrierschlüssel (https://www.delphipraxis.net/7258-registrierschluessel.html)

Coder18 7. Aug 2003 13:53

Re: Registrierschlüssel
 
Um einen Schlüssel zu erstellen muss der Code ungefähr so aussehen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender:TObject);
var
  reg:TRegistry;
begin
  reg:=TRegistry.Create;
  reg.RootKey:=hkey_local_machine;
  reg.CreateKey('Test',true);
end;

Uncle Cracker 7. Aug 2003 13:54

Re: Registrierschlüssel
 
So sieht's aus, wie du es haben willst:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  reg:TRegistry;
begin
reg := TRegistry.Create;
  if(reg <> nil) then
    with reg do try
      RootKey := hkey_local_machine;
      if(OpenKey('Software\Microsoft\Windows',TRUE)) then try
         reg.WriteString('Test string','Test');
      finally
        CloseKey;
      end;
    finally
      Free;
    end;
end;

ssach 7. Aug 2003 16:33

Re: Registrierschlüssel
 
Danke,

das Schreiben funzt jetzt einwanfrei,

jetzt brauchte ich nur noch die Funktion zum Lesen von Schlüsseln der Registry.

danke

cu

sakura 7. Aug 2003 17:02

Re: Registrierschlüssel
 
Dann nutze jetzt erst einmal die Suchvorschläge von mir. Alle hier bereits gezeigten Lösungen wie auch die zur letzten Frage sind im Foruzm bereits mehrfach beantwortet worden. :twisted:

...:cat:...

master of lan 29. Sep 2003 13:12

Re: Registrierschlüssel
 
Hmm..

Strings lesen/schreiben: kein problem
Integer lesen/schreiben: kein problem
DWORD lesen: geht nicht(?)
Hat jmd ne idee wie ich nen dword eintrag lesen kann?



cu

Sharky 29. Sep 2003 13:36

Re: Registrierschlüssel
 
Zitat:

Zitat von master of lan
...
Hat jmd ne idee wie ich nen dword eintrag lesen kann? ...

Hai Lan Master,

einfach als Binärdaten schreiben.

Delphi-Quellcode:
 WriteBinaryData('Key', VarName, SizeOf(dword));

Chewie 29. Sep 2003 16:02

Re: Registrierschlüssel
 
Ein DWord ist doch ein Integer, halt eben ein vorzeichenloser.


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