Einzelnen Beitrag anzeigen

Photoner

Registriert seit: 6. Dez 2012
Ort: Nürnberg
103 Beiträge
 
Delphi 10.1 Berlin Starter
 
#4

AW: generische Liste als Parameter, Vererbung

  Alt 7. Jul 2015, 14:06
habs:

TOnLoadListEvent<T> = procedure (Sender: TObject; aList: TListBasis<T>) of object; Einsatzbeispiel:

Delphi-Quellcode:
  private
    FOnLoadList : TOnLoadListEvent<TBla>;
    { Private-Deklarationen }
  public
    property OnLoadList : TOnLoadListEvent<TBla> read FOnLoadList write FOnLoadList;
-----------------------------------------------------------------------------------

Was nicht geht:

Delphi-Quellcode:
  private
    FOnLoadList : TOnLoadListEvent<T>;
    { Private-Deklarationen }
  public
    property OnLoadList : TOnLoadListEvent<T> read FOnLoadList write FOnLoadList;
da gibt es einen Fehler:

[dcc32 Fehler] Unit2.pas(27): E2511 Typparameter 'T' muss ein Klassentyp sein
Chris
  Mit Zitat antworten Zitat