très bien. Mais si dans notre structure on utilise des objets du styles double [][][]. Le code:
int size = System.Runtime.InteropServices.Marshal.SizeOf(Object);
renvoie l'erreur suivante: Type ' <Nom du type>' ne peut pas être marshalé comme une structure non managée ; aucune taille ou un offset ne peut être calculée.
J'ai essayé de le contourné avec la solution de Msdn avec ce code la:
int size = System.Runtime.InteropServices.Marshal.SizeOf((System.Type)type);
Mais l'erreur persiste. L'objet en question doit contenir des variables spécifiques pour être correctement marshalé en C++?
Partager