Bonjour, et d�sol� pour ce titre tr�s (trop) long.
J'ai un probl�me tr�s �trange.
Dans une dll, j'ai d�fini une ref class, avec une m�thode publique qui retourne un vector<int>.
Ca compile sans aucun soucis.
Ensuite j'utilise cette classe dans un autre projet, en utilisant la dll g�n�r�e. Je peux instancier ma classe, mais je ne peux pas appeler la m�thode en question :Apr�s recherches sur MSDN, ce probl�me peut �tre li� au fait que les types natifs sont d�clar�s en private par d�faut, et ne sont pas visible en dehors de la dll. Le truc ici c'est que vector<int> c'est pas vraiment moi qui ait d�clar� ce type...
Code : S�lectionner tout - Visualiser dans une fen�tre � part error C3767: 'ManagedGuesser::Guess': candidate function(s) not accessible.
J'ai essay� de renvoyer un pointeur sur le vector, de mettre un autre type dans le < >, une r�f�rence, ... ca marche pas.
Par contre, si je renvoie directement un int dans la m�thode, je n'ai pas de probl�mes.
Auriez-vous une id�e?
Merci beaucoup
Partager