salut, je dois faire un heritage multiple avec 2 classes mères et je sais que ce n'est pas possible en delphi donc j'ai lu dans la doc qu'il fallait passer par les interfaces.
mais, rectifiez moi si je me trompe, avec les interfaces on ne peut que déclarer des methodes, or j'ai besoin d'heriter aussi des propriétés... comment puis-je faire.
je vous donne un exemple pour mieux comprendre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
type
	TBz=class
		private
			compress:boolean;
	end;
	TBFile=class
		private
			r,w:PIOFile;
		public
			function Execute;virtual;abstract;
	end;
et là, je dois heriter de la propriété compress et de r et w mais aussi des éventuelles méthodes (abstraites).

un truc du genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
TBzFile=class(TBz, TBFile)
//heritage de compress et r,w + EXecute à implémenter...
DONC, si kelk'1 pouvait m'éclaircir sur les interfaces parce qu'avec la doc officielle livrée avec kylix, c'est un peu just pour moi... MERCI! 8)