Bonjour,
Une question COM :
J'ai crée une interface COM. Je lui ai rajoute des fonctions. Jusque la pas de problème, ca compile et ca marche.
Puis je souhaite cree une fonction qui prend un char en parametre(chose que je n'avais pas encore fait). Quelque chose comme:
Et la, ca ne compile plus, le compilo (erreur ATL)me dit qu'il ne peut instancier ma classe IMaClasse sous pretexte qu'il ne trouve pas la fonction getChar(char* value).
Code : Sélectionner tout - Visualiser dans une fenêtre à part getChar(char* value)
Alors j'ai essayé en passant par le Wizard et aussi a la main(en modifiant bien tout les fichiers(.h, .idl)). Ca ne compile pas.
Par contre si je fais getChar(long* value), la aucun soucis, ca compile sans probleme (donc pas de soucis dans mon projet je pense, j'ai checker).
D'ou la question:
As-t-on le droit de définir des parametres de types char dans les methodes/propriete d'un objet COM?
Merci de m'eclairer
Partager