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 !
Partager