• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

trashCanMan

Converter assinatura c++ para c#

1 mensagem neste tópico

Boas pessoal,

estou à bastante tempo a pesquisar forma de converter a assinatura de uma função em c++ para c#. Isto porque estou a usar uma dll compilada em c++ que serve de interface com as drivers de um scanner de impressões digitais, tendo para isso de instanciar um delegate respeitante ao event handler que é suposto ser executado de cada vez que é preciso fazer uma leitura.

Com a minha versão da assinatura do event handler, este não é executado, e eu penso que a causa esteja exactamente a assinatura.

A funcão em C# é:

Int __cdecl Proc (void * p, int w, int h, int dp, byte * buff)

uma das minhas 'versoes' é:

public int Proc(IntPtr p, int w, int h, int dp, out byte[] buff)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora