Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Unterschiedliche Objekte in einer Liste speichern

  Alt 12. Feb 2016, 11:43
Hast du denn mal debugged?
Wo genau krachts denn im TItems.Add?
Ist die Liste erstellt? Wird der constructor von TItems (korrekt) ausgeführt?

Was mir noch aufgefallen ist: In TItems.Delete brauchst du folgende Zeile nicht (bzw. sie kann sogar Fehler verursachen):
TObject(FInnerList.Items[Index]).Free;
Eine TObjectList gibt die Objekte die entfernt werden automatisch vorher frei.
(Das wird durch die "OwnsObjects" Eigenschaft gesteuert, die auch im constructor optional übergeben werden kann)
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."

Geändert von Neutral General (12. Feb 2016 um 11:51 Uhr)
  Mit Zitat antworten Zitat