Je sais que je manque quelque chose de simple, je n'ai presque aucune expérience avec ces choses com.Comment passer bool de C# à travers C++ com interface in idl
Je voudrais le faire dans une interface dans un IDL
[id(5), helpstring("Returns true if the object is in a valid state.")]
HRESULT IsValid([out, retval] boolean bValid);
Cependant, cela donne: [out] paramter est pas un pointeur.
Ok, je comprends cela.
Cependant, dans le code C# implémentant cela, je ne peux pas renvoyer un booléen * de la méthode IsValid() car il est dangereux.
Quelle est la manière correcte pour moi de retourner la valeur booléenne?
cela a fonctionné. aussi, je me demandais comment utiliser une propriété pour cela, donc vous avez résolu deux de mes problèmes. merci! – Erix