Resultados da pesquisa a pedido "pinvoke"

3 a resposta

Este código PInvoke é correto e confiável?

Emessa questã [https://stackoverflow.com/questions/6374673/unblock-file-from-within-net-4-c] Procurei uma solução simples para desbloquear arquivos. Graças a todos os comentários e respostas, encontrei uma solução simples por ...

2 a resposta

chamada da biblioteca C ++ não gerenciada (dll) do C # cria um erro de violação de acesso (0xc0000005)

Desculpe a longa pergunta. Eu só queria incluir tudo o que sei sobre o problema no moment Estou usando o Visual Studio 2008 para criar um programa Windows Form em C # que chama uma biblioteca escrita em C + DLL do C ++ analisa os dados de ...

2 a resposta

ovendo o cursor do mouse programaticamen

Para começar, encontrei esse código emhttp: //swigartconsulting.blogs.com/tech_blender/2005/08/how_to_move_the.htm [http://swigartconsulting.blogs.com/tech_blender/2005/08/how_to_move_the.html]: public class Win32 { [DllImport("User32.Dll")] ...

4 a resposta

C # P / Invocar problema de estrutura

Estou tentando escrever um invólucro C # P / Invoke para uma API C (uma DLL nativa do Win), e geralmente isso está funcionando bem. A única exceção é um método específico que utiliza uma estrutura como parâmetro no código C. A função é chamada ...

3 a resposta

Como converter / ref parâmetros externos para F #

Eu tenho uma declaração externa em C # que é assim: [DllImport("something.dll")] public static extern ReturnCode GetParent(IntPtr inRef, out IntPtr outParentRef);Como traduzir isso para F #?

2 a resposta

Como posso passar um bitmap .NET para uma DLL nativa?

Aqui está o que eu tenho: Uma DLL externa, eu escrevi em C. Esta DLL está vinculada ao opencv. Não quero chamar o OpenCV diretamente do C # - já existem grandes quantidades de código C acessando o OpenCV que serão usadas na DLL. Há uma função ...

6 a resposta

DWORD deve mapear para int ou uint?

Ao traduzir a API do Windows (incluindo tipos de dados) em P / Invoke, devo substituir DWORD porint ouuint? Normalmente não está assinado, mas vejo pessoas usandoint em todos os lugares (é apenas por causa do aviso do CLS? até o próprio .NET ...

1 a resposta

Detectando Ctrl + V com RegisterHotKey, mas não interceptando-o

Preciso detectar quando um usuário pressiona Ctrl+V (independentemente do foco da janela - meu aplicativo provavelmente será minimizado), mas não devo interromper a operação de colagem rea Tentei algumas coisas: (Estou ligando com êxito às ...

2 a resposta

Calling do arquivo de objeto compartilhado UNIX e Linux .so de c #

xiste uma maneira de um arquivo de Objeto Compartilhado, escrito em C e construído no Unix, ser chamado de C # P / Invok Ou preciso usar Java ou algo assim?

2 a resposta

Empacotamento inadequado: matriz C # para uma matriz não gerenciada C ++

Tenho o seguinte código C # com uma definição de estrutura (CInput), definição de obj e init e uma chamada para uma função DLL C ++ (nativa) (que também foi escrita por mim //C# code public struct CInput { [MarshalAsAttribute(UnmanagedType.R8)] ...