Bonjour à tous,
j'essaye de faire un truc assez avancé, mais la je but,
je parcours les composants de mon application, tout c'est composant sont en natif de la classe TComponent, le probleme est que certaine propriété ne sont accessible que par certaine catégorie de composant, par exemple la propriété Caption, qui est par exemple valide sous les composant TLabel, ou encore TButton, mais pas sur les composant du style TEdit, TComboBox....
pour savoir a quel type de composant j'ai affaire, je voudrais faire un test sur le type, je sais que c'est possible en Delphi avec ce code :
seulement traduit en C++ ca ne fonctionne pas, voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Components[i] Is TLabel Then...
prmComposant est de type TComponent *, et voici le code erreur de la compilation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(prmComposant == TLabel){...
je sais que ce n'est pas un problème courant, mais si quelqu'un à une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part [C++ Erreur] Fenetre1.cpp(122): E2108 Utilisation impropre de typedef 'TLabel'
Merci
Partager