Resultados da pesquisa a pedido "dllimport"
Fixando char [] na chamada P / Invoke
Eu tenho um pool de objetos de buffers de caracteres e passando esse buffer na chamada P / Invoke. Preciso fixar o buffer antes de ligar ou não? Primeira abordagem: [DllImport("Name", CharSet = CharSet.Unicode, CallingConvention ...
Exportando variáveis globais da DLL
Estou tentando exportar uma variável global de uma DLL. Foo.h class Foo { public: Foo() {} }; #ifdef PROJECT_EXPORTS #define API __declspec(dllexport) #else #define API __declspec(dllimport) #endif API const Foo foo;Foo.cpp #include "Foo.h" ...
Por que usar o DllImport Attribute ao invés de adicionar uma referência?
Eu já vi alguns exemplos como este: [DllImport("user32.dll")] static extern bool TranslateMessage([In] ref Message lpMsg); [DllImport("user32.dll")] static extern IntPtr DispatchMessage([In] ref Message lpmsg);Mas, o que eu não entendo é por que ...
FindWindowEx de user32.dll está retornando um identificador de zero e código de erro de 127 usando dllimport
Eu preciso lidar com outro aplicativo do Windows programaticamente, pesquisando no google, encontrei um exemplo que lida com a calculadora do Windows usando o DLLImport Attribute e importando as funções user32.dll para as gerenciadas em C #. O ...
Erro ADODB.Parameters '800a0e7c' O objeto de parâmetro está definido incorretamente. Informações inconsistentes ou incompletas foram fornecidas
Sou basicamente um desenvolvedor de PHP, mas tenho alguns ASP antigos que um de nossos desenvolvedores anteriores quebrou e não consigo descobrir como corrigi-lo. Temos um programa que envia algumas variáveis para uma página de ouvinte que ...
Encontrando o nome da classe do teclado na tela?
Estou tentando usar issoamostra de código [http://www.dotnetspider.com/resources/5772-Bring-e-window-Front-set-It-Active-window.aspx] controlar o teclado virtual do Windows XP (OSK.exe) de um aplicativo Winforms em C # (.NET ...
Erro de vinculação LNK2019 no MSVC, símbolos não resolvidos com o prefixo __imp__, mas deve ser da lib estática
Estou com problemas de vinculação no MSVC para um projeto que escrevi para o g ++. Aqui está o problema: Eu construo libssh como uma biblioteca estática como parte do meu aplicativo, adicionando o destino no cmake com add_library (ssh_static ...
Por que um programa .NET sobrevive a uma pilha corrompida? (ao usar a convenção de chamada errada)
No VS2010, o assistente de depuração gerenciada fornecerá uma exceção pInvokeStackImbalance pInvokeStackImbalance MDA [http://msdn.microsoft.com/en-us/library/0htdy0k3%28v=VS.100%29.aspx]) se você chamar uma função usando a convenção de chamada ...
O carregamento nativo funciona bem. Carregando no .net dá erro Não foi possível carregar a DLL 'my.dll': acesso inválido ao local da memória
Estou tentando usar dll nativa, usando DllImport. E eu recebo esse erro. System.DllNotFoundException: Não foi possível carregar a DLL 'my.dll': acesso inválido ao local da memória. (Exceção de HRESULT: 0x800703E6) Dll carreganormalment quando ...
DllImport vs LoadLibrary, qual é a melhor maneira?
Normalmente, estou usando a API do Win32 em c # .NET. Mas não declare tudo em um aplicativo. Às vezes geralmente usando user32, às vezes gdi32 ... Acho que quando declaro todas as funções da API, elas usam muita memória. Qual é a melhor maneira ...