Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Einmaliges Casten einer Vererbung?

  Alt 8. Feb 2015, 16:25
Delphi-Quellcode:
type
  TBaaHelper = class helper for TBaa
  private
    function GetAktFoo: TFoo;
  public
    property AktFoo: TFoo read GetAktFoo;
  end;

function TBaaHelper.GetAktFoo: TFoo;
begin
  result := Akt as TFoo;
end;
Jo genau... Hätte ich auch drauf kommen können... Im Endeffekt macht der Classhelper genau das was ich mit meinen Cast auch gemacht haben, nur halt Zentral.

Ist auf jeden Fall ne Lösung, Danke

Mavarik
  Mit Zitat antworten Zitat