Thema: Delphi TStrings ausgeben

Einzelnen Beitrag anzeigen

geisi

Registriert seit: 19. Sep 2003
449 Beiträge
 
Delphi 6 Professional
 
#5

Re: TStrings ausgeben

  Alt 17. Okt 2005, 21:29
bekomme jedesmal eine eaccessviolation(zugriffsverletzung bei adresse...) - errormessage

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var reg: TRegistry;
  keys: TStrings;
  i: integer;
begin
  reg := TRegistry.Create();
  reg.RootKey := HKEY_LOCAL_MACHINE;
  if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run',false) then begin
    reg.GetKeyNames(keys);
    showmessage(keys.text);
  end;
end;
geht aber so auch nicht:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var reg: TRegistry;
  keys: TStrings;
  i: integer;
begin
  reg := TRegistry.Create();
  reg.RootKey := HKEY_LOCAL_MACHINE;
  if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run',false) then begin
    reg.GetKeyNames(keys);
    showmessage(keys.Strings[1]);
  end;
end;
mfg geisi
  Mit Zitat antworten Zitat