Ir para o conteúdo
trashCanMan

Converter assinatura c++ para c#

Mensagens Recomendadas

trashCanMan    0
trashCanMan

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)

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade