Thema: Delphi arbeiten mit tobjectlist

Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#13

AW: arbeiten mit tobjectlist

  Alt 2. Aug 2013, 10:19
Auch stehe ich jetzt schon auf dem Schlauch, warum man sich den "as"-Cast sparen können soll? Was, wenn "DoSomethingDifferent" eben erst in der "TPlayerClass" deklariert worden ist?
Einen harten Cast nehmen:
Delphi-Quellcode:
if kiObjectList.Items[i] is TPlayerClass then
 TPlayerClass(kiObjectList.Items[i]).DoSomethingDifferent;
Der ist durch das if-is abgesichert.
Uli Gerhardt
  Mit Zitat antworten Zitat