Собственно вопрос: каким способом можно передать изображение (Bitmap) Из программы, написанной на C# в библиотеку C++. Заранее благодарен за ответы.
Примерно так, обьявление инородной функции :) на С#
public class NativeMethods
{
[DllImport("mylib_dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
// если возвращает bool/int/long.. [return: MarshalAs(UnmanagedType.Bool)]
public static extern IntPtr myfunc(IntPtr mybitmap, int sizeOfBitmap);
}
Использовать так:
var aaa = NativeMethods.myfunc(bitmapBytes, bitmapBytes.length);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Работаю над приложением для Mixed RealityЗадача загружать сцены из интернета и загружать их соответственно