Conflit d'héritage TQuery
Bonjour à vous j'ai un problème avec une classe qui hérite de TQuery.
Code:
1 2 3 4 5 6 7 8 9 10
| class clDonnee : public TQuery
{
private :
.....
public :
clDonnee( TDatabase &Base , TComponent *Owner ) ;
clDonnee( TComponent *Owner ) ;
.....
}; |
ça m'indique une erreur de compilation pour le second constructeur :
Citation:
[C++ Error] clDonnee.h(21): E2113 Virtual function 'clDonnee::clDonnee(TComponent *)' conflicts with base class 'TQuery'
Ce qui est plus étrange encore c'est que si je mes un second paramètre par exemple un int : clDonnee( TComponent *Owner , int x ) ;
ça fonctionne ! Je ne comprends pas d'où cela peut venir. Merci d'avance pour vos réponses :D