Resultados da pesquisa a pedido "dllimport"

1 a resposta

Não foi possível encontrar o tipo ou espaço para nome da DLL importada

Fazi o download da biblioteca "smilenet-1.2.1-win64-academic" desta páginapágin [https://download.bayesfusion.com/files.html?category=Academia] e importou o smileNET.dll no meu projeto do Unity. Em seguida, reiniciei meu visual studio e, quando ...

1 a resposta

Qual é o equivalente de WORD em C #?

stou tentando acessar uma biblioteca não gerenciada e tenho a sorte de ter acesso a um guia abrangente da AP Infelizmente, eu não tenho idéia do que é o equivalente em C # do tipo WORD do C ++. Da mesma forma, não tenho idéia do que DWORD seria.

2 a resposta

c ++ exportando e usando a função dll

Não consigo descobrir onde há um erro. Estou criando uma DLL e, em seguida, usando-a em um programa de console C ++ (Windows 7, VS2008). Mas eu receboLNK2019 unresolved external symbol ao tentar usar as funções DL Primeira exportação: #ifndef ...

3 a resposta

Onde colocar DllImport?

static class Class { public static void methodRequiringStuffFromKernel32() { // code here... } }Onde eu coloco[DllImport("Kernel32.dll")] Aqui

1 a resposta

Usando o pHash do .NET

Estou tentando usar pHash [http://phash.org] do .NET A primeira coisa que tentei foi registrar (regsvr32)phash.dll e perguntouAqu [https://stackoverflow.com/questions/6233343/how-to-add-unmanaged-dll-to-show-up-in-add-references-com-tab] ...

7 a resposta

“Não foi possível encontrar um ponto de entrada chamado [função] na dll” (conversão de tipo de c ++ para c #)

Eu tenho uma DLL que vem de terceiros, escrita em C ++. Aqui estão algumas informações que vêm da documentação da dll: //start documentation RECO_DATA{ wchar_t Surname[200]; wchar_t Firstname[200]; } Description: Estrutura de dados para receber ...

2 a resposta

DllImport Retornando string terminada nula AccessViolationException

Estou tentando fazer interface com uma DLL que implementa várias funções, uma das quais pega uma sequência terminada nula e uma int e retorna uma sequência terminada nula. Eu tentei fazer interface com o método como este: [DllImport(dll_loc)] ...

2 a resposta

Pass array multidimensional do código gerenciado para o código não gerenciado

Gostaria de fazer o seguinte: Crie três array dimesinal em código c # como este: var myArray = new short[x,y,z]; UnanagedFunction(myArray); Passe para código não gerenciado (c ++) como este: void UnmanagedFunction(short*** myArray) { short ...

1 a resposta

omo posso escrever uma assinatura em C # para um método C ++ empacotado com um ponteiro para uma função em seus argumento

Estou escrevendo um invólucro para uma dll. A dll possui um método cuja assinatura se assemelha ao seguinte: unsigned long aMethod(void *anyParameter, void (*anotherMethod)(const char *, void *)) Eu estou pesquisando no google por um tutorial ...

1 a resposta

DllImport - atributos PreserverSig e SetLastError

No MSDN, encontrei a seguinte descrição para os dois atributos: PreserveSig Defina o campo PreserveSig como true para traduzir diretamente assinaturas não gerenciadas com valores HRESULT ou retval; configure-o como false para converter ...