Thema: Delphi Vererbung

Einzelnen Beitrag anzeigen

skydiablo

Registriert seit: 15. Mär 2004
Ort: Wismar
17 Beiträge
 
#1

Vererbung

  Alt 24. Apr 2010, 21:54
ACHTUNG: CROSSPOSTING => FollowMe

hi leutz...

hab mir da was zusammen geschustert und nun ist der compiler der meinung da würde was nicht passen ? hier mal ein paar code schnipsel:

Delphi-Quellcode:
TBasicModel = class(TPersistent)
TTableModel = class(TBasicModel)
TBasicDAO = class(TObject)
TTableDAO<T : TTableModel, constructor> = class(TBasicDAO)
TModelBankProvider = class(TTableModel)
TDAOBankProvider = class(TTableDAO<TModelBankProvider>)
kann mir nun jemand erklären, wieso er mir in der unit von

TDAOBankProvider = class(TTableDAO<TModelBankProvider>) diesen compiler fehler hier wirft ?

Zitat:
[DCC Fehler] DAOBankProviderUnit.pas(28): E2010 Inkompatible Typen: 'TModelBankProvider' und 'TTableModel'
bin da nun echt überfragt !?

greez & thx, sky...
  Mit Zitat antworten Zitat