Resultados da pesquisa a pedido "pinvoke"

2 a resposta

Não é possível chamar a entrada de importação de DLL, C # -> C ++, EntryPointNotFoundException

Estou tentando chamar de C # uma função em uma DLL personalizada escrita em C ++. No entanto, estou recebendo o aviso durante a análise de código e o erro no tempo de execução: Aviso: CA1400: Microsoft.Interoperability: Corrija a declaração ...

5 a resposta

Usando pinvoke em c # para chamar sprintf e amigos em 64 bits

Estou tendo um problema interessante ao usar o pinvoke em c # para chamar _snwprintf. Ele funciona para tipos inteiros, mas não para números de ponto flutuante. Este é no Windows de 64 bits, funciona bem em 32 bits. Meu código está abaixo, ...

1 a resposta

Depurando falha no winform - C # [ADPlus + Windbg]

System.AccessViolationException was unhandled Message=Attempted to read or write protected memory. This is often an indication that other memory is corrupt. Source=System.Windows.Forms StackTrace: ...

18 a resposta

Traga uma janela para a frente no WPF

Como posso trazer meu aplicativo WPF para a frente da área de trabalho? Até agora eu tentei: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new ...

3 a resposta

Expondo uma classe ISO C ++ para C #

Preciso expor algumas classes C ++ para C # (estou desenvolvendo no Linux, usando mono, portanto COM não é uma opção) As evidências que reuni até agora sugerem que a melhor maneira de abordar isso é: Escreva uma classe C ++. Net do wrapper em ...

2 a resposta

como usar o retorno de chamada do cdecl com pinvoke

Eu tenho uma biblioteca c que possui retornos de chamada cdecl. Como posso usá-los em c #. Tudo parece dizer que eles devem ser retornos de chamada stdcall para ser claro: delegate int ...

2 a resposta

Não é possível empacotar a matriz de estruturas de C ++ para C # no Unity

Estou tentando passar uma matriz destructs de C ++ para um script do Unity em C #. Quando estou usando o código na produção, o tamanho da matriz varia bastante, portanto, preciso efetivamente passar uma matriz de comprimento desconhecido. Minha ...

5 a resposta

Recuperando o nome do arquivo do disco virtual a partir do número do disco

Quando listo discos virtuais no diskpart: DISKPART> list vdisk VDisk ### Disk ### State Type File --------- -------- -------------------- --------- ---- VDisk 0 Disk 2 Attached not open Fixed C:\Disk.vhdParte interessante para mim aqui é o nome ...

1 a resposta

Interoperabilidade com código não gerenciado no ASP.net vNext

Qual será a história (se houver) sobre a interoperabilidade com código não gerenciado do ASP.net vNext / Core CLR? Os bits de chave (DllImport e amigos) parecem estar presentes para permitir a interoperabilidade de código não gerenciado, mas ...

1 a resposta

Como passar a matriz de duplas de C # para C ++ (DLL)

a assinatura da função C ++ é: int Eye_GetPositionSC2(std::string fname_mob, double sensors[9], int &map_x, int &map_y)a assinatura da função C # é: [DllImport(@"eyeWhere.dll", CallingConvention = CallingConvention.Cdecl, CharSet = ...