Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: TList / Interfaces

  Alt 19. Jan 2023, 23:17
Nja wenn es ginge, dann höchstens so
Delphi-Quellcode:
 TSimpleIntfList<T> = class(TList<T>)
  public
    function ItemByID(AiID: Integer): T;
  end;
oder
Delphi-Quellcode:
 TSimpleIntfList<T> = class(TList<ISimpleInterface>)
  public
    function ItemByID(AiID: Integer): T;
  end;
hier im ItemByID dann ein cast von ISimpleInterface zu T (IModule) , weil die Liste natürlich ISimpleInterface speichert, aber auch den Nachfahren aufnehmen kann.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (19. Jan 2023 um 23:21 Uhr)
  Mit Zitat antworten Zitat