Bonjour j'ai un probleme que je n'arive pas a resoudre j'ai une structure en c++ qui a cette representation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
typedef struct _FBEConnect
{
	long Valeur2;
	char **Basename;
} FBEConnect;
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
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;
    }
Si quelqu'un aurait une idée surtout pour convertir un char ** en c#

Merci d'avance