Código C++:
Ver original
nt ResultImageBuf(MY_IMAGE* oimage1, MY_IMAGE* oimage2, int percent, char* slipid, int* count, int totalrow, int totalcolumn);
y lo llamo asi.
Código C#:
Ver original
[DllImport("WOMRDll_A6.dll")] extern public static int ResultImageBuf(out MY_IMAGE oimage1a, out MY_IMAGE oimage2a, int percenta, out sbyte[] slipida, out int counta, out int totalrowa, out int totalcolumna); ret = ResultImageBuf(out m_img1, out m_img2, 5, out slipid, out count, out totalRow, out totalColumn);
Pero me marca un error de PInvoke en la variable char*slipid. intente llamar de diferente manera pero aun no logro que funcione el metodo.