Thema: Delphi arbeiten mit tobjectlist

Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: arbeiten mit tobjectlist

  Alt 2. Aug 2013, 09:29
Hätte ich spontan auch gesagt.
  • Man sieht direkt was wirklich drinsteckt
  • Man spart sich das Casten

Zur eigentlichen Frage:
Eigentlich geht es mit einem absoluten Index (z.B. 3) genau so wie du es momentan auch machst:

Deine Methode "aufrufAktki()" rufst du ja folgendermaßen auf dem letzten Objekt in der Liste auf:
TKIClass(kiObjectList.Last()).aufrufAktki() Wenn du nun das an Position drei haben möchtest, ändert sich ja nur das Last():

TKIClass(kiObjectList.Items[3]).aufrufAktki() oder, als Alternative:

TKIClass(kiObjectList[3]).aufrufAktki() Wenn du statt einer einfachen TObjectList eine TObjectList<TKIClass> nimmst, wird es noch einiges kürzer:

kiObjectList[3].aufrufAktki();
  Mit Zitat antworten Zitat