URGENTE !!! - Conversion de tipos C - VB
Publicado por Omar (1 intervención) el 13/10/2004 16:13:33
Hola!Tego una DLL implementada en C. A una de las funciones de esta DLL se le pasa como argumento un BYTE *buffer. Desde VB6 declaro esta función de lasiguiente forma:
Declare Function pepo Lib "pepe.dll" (ByRef trama() As Byte, ByVal longitud As Integer) As Long
El codigo VB6 que utilizo es:
Dim trama(17) As Byte
Dim pep As Long
trama(0) = 240
trama(1) = 48
trama(2) = 48
trama(3) = 241
trama(4) = 49
trama(5) = 48
trama(6) = 72
trama(7) = 111
trama(8) = 108
trama(9) = 97
trama(10) = 32
trama(11) = 109
trama(12) = 117
trama(13) = 110
trama(14) = 100
trama(15) = 111
trama(16) = 242
pep = pepo(trama, 17)
He observado que no estoy pasandole bien el array deBytes. AYUDA, HELP, URGENTE. Mi jefe me va a cortar las pelotillas
Declare Function pepo Lib "pepe.dll" (ByRef trama() As Byte, ByVal longitud As Integer) As Long
El codigo VB6 que utilizo es:
Dim trama(17) As Byte
Dim pep As Long
trama(0) = 240
trama(1) = 48
trama(2) = 48
trama(3) = 241
trama(4) = 49
trama(5) = 48
trama(6) = 72
trama(7) = 111
trama(8) = 108
trama(9) = 97
trama(10) = 32
trama(11) = 109
trama(12) = 117
trama(13) = 110
trama(14) = 100
trama(15) = 111
trama(16) = 242
pep = pepo(trama, 17)
He observado que no estoy pasandole bien el array deBytes. AYUDA, HELP, URGENTE. Mi jefe me va a cortar las pelotillas
Valora esta pregunta


0