hola, tengo una api escrita en c++ conciertas funciones que conectan con un
dispositivo por puerto serie, esas funciones en c++ tienen unos parametros
de tipo *char y he probado con un monton de cosas y no logro enlazar esas
funciones con mi aplicacion vb.net.
Os expongo la funcion:
extern "C" __declspec(dllexport) BYTE far pascal Command(
TPorts FPort,
BYTE FAccessCode,
char FCommand,
char FCommandMode,
BYTE *FParameters,
int PLen,
unsigned char *RXData,
int *RXLen);
y como la he importado yo:
Public Declare Function Command Lib "apiprotm" _
(ByVal FPort As TPorts, _
ByVal FAccessCode As Byte, _
ByVal FCommand As Char, _
ByVal FCommandMode As Char, _
ByRef FParameters As Byte, _
ByVal PLen As Integer, _
ByRef RXData As Char, _
ByRef RXLen As Integer) As Byte
Pues bien he parado el fparameters y funciona de vicio, pero el rxdata no me
da error pero no me saca los datos que se supone que ha de meter la api.
Ayuda a una persona desesperada.
Gracias.
-
Jose VLC
Valencia (España)
-
Leer las respuestas