Dll C++ en C# Fonctions dans Structure Dllimport
Bonjour,
J'ai une dll C++ que j'essaye d'utiliser en c#
J'y arrive assez bien sauf pour les structures contenant une fonction du genre :
Code:
1 2 3 4
| struct coucou{
char * blabla ;
int valid() { return 1;}
}; |
et en c# je mets
Code:
1 2 3 4 5 6
| [StructLayout(LayoutKind.Sequential)]
public struct coucou
{
string blabla ;
int valid() { return 1;}
} |
J'arrive à faire fonctionner des structures sans méthodes à l'intérieur mais avec j'obtiens une SEHException et donc ça vient surement de la méthode mal définie mais je vois pas comment faire, j'ai essayé avec un UnmanagedFunctionPointer mais même résultat, merci d'avance pour votre aide...