Bonjour j'ai un probleme que je n'arive pas a resoudre j'ai une structure en c++ qui a cette representation :
Pour l'instant j'ai cela en c# mais ca ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct _FBEConnect { long Valeur2; char **Basename; } FBEConnect;
Si quelqu'un aurait une idée surtout pour convertir un char ** en c#
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 [StructLayout(LayoutKind.Sequential, Pack=1)] public struct FBEConnect { [MarshalAs(UnmanagedType.I4)] public Int32 Valeur2; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 11, ArraySubType = UnmanagedType.LPTStr)] public string[] Basename; }
Merci d'avance
Partager