Einzelnen Beitrag anzeigen

Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
677 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: TStringList und AddObject: wie richtig verwenden ?

  Alt 4. Sep 2024, 15:39
Außer Speicherlöcher sehe ich keine Fehler.
Daher mal ohne Speicherlöcher. Step mal durch und schreib wo es knallt.

Delphi-Quellcode:
type
  Thelper = class
  public
    caption: String;
    id: Integer;
  end;

var
  tester: Thelper;
  sl: TStringList;

begin
  sl := TStringList.Create;
  sl.OwnsObjects := true;
  try
    tester := Thelper.Create;
    tester.caption := 'foo';
    tester.id := 123;
  
    sl.AddObject('bar', tester);
  
    ShowMessage(Thelper(sl.Objects[0]).caption);
  finally
    sl.Free;
  end;
end.
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat