Thema: Delphi TObjectList<> - Frage

Einzelnen Beitrag anzeigen

Benmik

Registriert seit: 11. Apr 2009
543 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: TObjectList<> - Frage

  Alt 16. Apr 2017, 13:10
Folgende Konstruktion:
Delphi-Quellcode:
type
  TBasis = class(TObject)
    Var1 : integer;
    Var2 : string;
  end;

type
  TErbe = class(TBasis)
    Var3 : integer;
    Var4 : string;
  end;

type
TListe = class(TObjectList<TBasis>)
public
  procedure SortiereVar1(Wert:integer)
end;

var Erbe:TErbe; Liste:TListe;
Erbe := Liste[0];
Das geht nicht, weil die Liste vom Typ TBasis und nicht TErbe ist. Mit Erbe := TErbe(Liste[0]); geht es.
  Mit Zitat antworten Zitat