Einzelnen Beitrag anzeigen

Bronko

Registriert seit: 19. Mai 2004
19 Beiträge
 
#1

Zugriffsverletzung bei Liste...

  Alt 25. Mai 2004, 10:57
Ich habe in einem Record eine Liste untergebracht.
Delphi-Quellcode:
type
  PmyRecord = ^TmyRecord;
  TmyRecord = record
    ...,Liste:TStringlist;
Wenn ich dieser Liste einen Text zufügen will und über einen Pointer darauf zugreife, gibt es eine Zugriffsverletzung:
Delphi-Quellcode:
procedure Text_eintragen(text:string); //Testprozedur
begin
 myRecord := myRecord.Items[1];
 myRecord^.Liste.Add(text);
end;
Kann es sein dass ich die Liste nochmal gesondert initialisieren muss?
Wenn ja, wo?
So hat es jedenfalls nicht geklappt:
Delphi-Quellcode:
procedure Text_eintragen(text:string); //Testprozedur
begin
 myRecord := myRecord.Items[1];
 myRecord^.Liste.Create;
 myRecord^.Liste.Add(text);
end;
  Mit Zitat antworten Zitat