none
Problema com DllImport RRS feed

  • Pergunta

  • Eae Galera, 

    estou com problemas na hora de usar DllImport, dando problema de alocação de memória 

    alguem sabe o qe pode ser ?

    segue o codigo:

    [DllImport(@"NImgConv.dll", CharSet = CharSet.Auto)] internal static extern int NBioAPI_ImgConvBmpToRawBuf(byte[] lpImageBuffer, out uint nWidth, out uint nHeight, out byte[] lpRawBuffer);

    uint h;
    uint w;

    byte[] lpRawBuffer = new byte[600 * 650];

    // transformo imagem em byte[]

    byte[] buffer = ImageToByte(imagem);

    // chamo o metodo

    var _uint = NBioAPI_ImgConvBmpToRawBuf(buffer, out h, out w, out lpRawBuffer);

    // metodo c++

       NBioAPI_RETURN NBioAPI NBioAPI_ImgConvBmpToRawBuf(LPBYTE lpImageBuffer, 
                                                          UINT * nWidth, 
                                                          UINT * nHeight, 
                                                          LPBYTE lpRawBuffer)

    sexta-feira, 7 de junho de 2013 14:53

Todas as Respostas