Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Vererbung (https://www.delphipraxis.net/150714-vererbung.html)

skydiablo 24. Apr 2010 20:54


Vererbung
 
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

Delphi-Quellcode:
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...

skydiablo 25. Apr 2010 00:04

Re: Vererbung
 
solved


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz