Bonjour
Alors voila la question que je me pose est comment passé un objet créer en C# a une DLL C++. Une de mes tentatives:
Evidemment quand je passe le IntPtr à ma dll, je ne sais pas vraiment avec quelle type le recevoir (a part void*) et du coup je ne peut pas utiliser la classe C#. Alors ma question est y a-t-il un moyen de faire passer cette objet ? ou je dois recréer cette classe dans ma DLL C++?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 GcHandle handle= Gchandle.alloc(Objet); IntPtr obj= (IntPtr) handle1;
Partager