Bonjour,

Depuis une appli C++.Net d'une part et C#.Net d'autre part,
je dois utiliser une DLL écrite en C++ standard.

Je l'ai fait en C#, en utilisant le marshaling, par exemple

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
        [DllImport("madll.dll", EntryPoint = "mafct")]
        [return: MarshalAs(UnmanagedType.I1)]
        public static extern bool mafct(
            [In]ref mastruct msg_buffer1, 
            [In]ref mastruct msg_buffer2,
            [MarshalAs(UnmanagedType.I1)]
            bool ignoreSelfReceiveFlag);

Cela marche bien.

Maintenant je cherche l'équivalent pour C++.Net, de la ligne [return: MarshalAs(UnmanagedType.I1)] et impossible de trouver.
Quelqu'un connaît-il la syntaxe ? ou bien cela n'existe pas / n'est pas utile en C++.Net ???

Merci !