Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Registry - Schlüssel auslesen

  Alt 3. Nov 2003, 21:35
Zitat von devnull:
Ahhh,

da kommt plötzlich ein Fehler !

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var Reg : TRegistry;
    Keys : TStrings;
begin
  Reg := TRegistry.Create;
  Reg.Rootkey := HKEY_LOCAL_MACHINE;
  if Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', False) then
  begin
     // Hier kommt ein Fehler
     Reg.GetKeyNames(Keys);
  end;
  Reg.Free;
end;

devnull
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var Reg : TRegistry;
    Keys : TStringList;
begin
  Reg := TRegistry.Create;
  // Man sollte niemals TStrings selbst verwenden! Da ist TStringList besser
  // Ausserdem musst du erst eine Instanz davon erstellen!
  Keys := TStringList.Create;
  Reg.Rootkey := HKEY_LOCAL_MACHINE;
  if Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', False) then
  begin
     // Hier kommt ein Fehler - jetzt nich mehr! :-D
     Reg.GetKeyNames(Keys);
  end;
  Reg.Free;
end;
mfG
mirage228
David F.
  Mit Zitat antworten Zitat