Bonjour tout le monde,
Est ce qu'une DLL dévéloppée en .Net C# peut être utilisée dans un projet .Net C++?
Merci d'avance.
Version imprimable
Bonjour tout le monde,
Est ce qu'une DLL dévéloppée en .Net C# peut être utilisée dans un projet .Net C++?
Merci d'avance.
Normalement oui, je pense.
bonjour
LA reponse est confirmée : Tu peux tout à fait utiliser une dll Managé dans
du code C++ à condition que tu compiles ton code c++ en mode managé.
(meme si tu fais un projet MFC, il faut utiliser l'option compilation avec CLR)
Si tu ne peux pas faire cela, il te reste la solution de faire un wrapper
C'est à dire au final, te retrouver avec une DLL managé qui embarqué ta dll
C# et qui ensuite est appelé dans une application non managé en utilisant notamment les fonctions type LoadLibrary()
The Monz, Toulouse
Est ce la réponse reste toujours positive si ma DLL est multithreaded et contient des callbacks?
Je ne vois pas de raison qui ferait que cela change... tant que ca reste managé, encapsulé dans une dll.