Passer un objet du C# a une Dll C++
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:
Code:
1 2
| GcHandle handle= Gchandle.alloc(Objet);
IntPtr obj= (IntPtr) handle1; |
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++?