Resultados de la búsqueda a petición "dllimport"
¿Cuál es el equivalente de WORD en C #?
Estoy intentando acceder a una biblioteca no administrada y tengo la suerte de tener acceso a una guía completa de la API. Desafortunadamente, no tengo idea de cuál es el equivalente de C # del tipo WORD de C ++. Del mismo modo, no tengo idea ...
c ++ exportando y usando la función dll
No puedo entender dónde hay un error. Estoy creando una DLL y luego la uso en un programa de consola C ++ (Windows 7, VS2008). Pero consigoLNK2019 unresolved external symbol cuando intenta utilizar las funciones de DLL. Primero la ...
¿Dónde poner DllImport?
static class Class { public static void methodRequiringStuffFromKernel32() { // code here... } } ¿Dónde pongo[DllImport("Kernel32.dll")] ¿aquí
Utilizando pHash de .NET
Estoy tratando de usar pHash [http://phash.org] de .NET Lo primero que intenté fue registrarme (regsvr32)phash.dll y preguntoaqu [https://stackoverflow.com/questions/6233343/how-to-add-unmanaged-dll-to-show-up-in-add-references-com-tab] En ...
"No se puede encontrar un punto de entrada llamado [función] en dll" (conversión de tipo c ++ a c #)
Tengo un dll que proviene de un tercero, que fue escrito en C ++. Aquí hay información que proviene de la documentación de dll: //start documentation RECO_DATA{ wchar_t Surname[200]; wchar_t Firstname[200]; } Descripción: Estructura de datos ...
DllImport Devolución de cadena terminada en nulo AccessViolationException
Estoy tratando de interactuar con un Dll que implementa varias funciones, una de las cuales toma una cadena terminada en nulo y una int, y devuelve una cadena terminada en nulo. He intentado interactuar con el método de esta ...
Pass matriz multidimensional desde código administrado a código no administrado
Me gustaría hacer lo siguiente: Cree tres conjuntos dimesinales en código C # como este: var myArray = new short[x,y,z]; UnanagedFunction(myArray); Pasarlo a código no administrado (c ++) como este: void UnmanagedFunction(short*** myArray) { ...
¿Cómo puedo escribir una firma en C # para un método C ++ envuelto que tenga un puntero a una función con sus argumentos?
Estoy escribiendo un contenedor para un dll. El dll tiene un método cuya firma se parece a lo siguiente: unsigned long aMethod(void *anyParameter, void (*anotherMethod)(const char *, void *)) Busqué en Google un tutorial para darme una idea de ...
DllImport: atributos PreserverSig y SetLastError
En el MSDN, he encontrado la siguiente descripción para los dos atributos: PreserveSig Establezca el campo PreserveSig en true para traducir directamente las firmas no administradas con valores HRESULT o retval; configúrelo en falso para ...
¿Cómo puedo establecer un punto de entrada para un dll
Primero pensé en el punto de entrada en dlls DLLMain pero luego, cuando trato de importarlo en C #, recibo un error de que no se encontró el punto de entrada Aquí está mi código: #include <Windows.h> int Test(int x,int y) { return x+y; } BOOL ...