Ayuda con Dll
Publicado por Iguane (2 intervenciones) el 21/07/2005 10:05:19
Hola me gustaria si pudiera ser a ver si me ayudais en la invocacion de una libreria hecha en c++ y no se que debo ponerle en visual basic ya que he probado varias opciones y al final me sale un error en windos que me cierra el programa el error vendria siendo el siguiente Unhandled exception [una direccion de memoria "0xc50000000"] y luego la referencia a la dll.
Bueno la funcion en c++ seria:
LONG WINAPI HY_Mifare_Select(BYTE *serial,int *type);
y la forma de invocarla en visual la hice asi:
Private Declare Function HY_Mifare_Select Lib "c:\prueba\ssse32.dll" (ByRef serial As_ Bytserie, ByVal tipe As Long) As Long
y he declarado Bytedir como:
Public Type Bytserie
byBytes(3) As Byte
End Type
la declare asi puesto que supuestamente devuelve 4 bytes pero poniendola asi me falla, asi que si alguno supiera como se pondria le agradeceria su ayuda.
Gracias
Bueno la funcion en c++ seria:
LONG WINAPI HY_Mifare_Select(BYTE *serial,int *type);
y la forma de invocarla en visual la hice asi:
Private Declare Function HY_Mifare_Select Lib "c:\prueba\ssse32.dll" (ByRef serial As_ Bytserie, ByVal tipe As Long) As Long
y he declarado Bytedir como:
Public Type Bytserie
byBytes(3) As Byte
End Type
la declare asi puesto que supuestamente devuelve 4 bytes pero poniendola asi me falla, asi que si alguno supiera como se pondria le agradeceria su ayuda.
Gracias
Valora esta pregunta
0