Hola
tengo un problema para pasarle un parámetro a una DLL que construí.
por ejemplo la función de prueba es la siguiente
BYTE First, Second;
unsigned char BuffCRC_A[] = {0xa0, 0x16, 0x00, 0x22, 0x00, 0x23, 0x03,
0xf0, 0xc4, 0x54, 0xe6 ,0xe6, 0x00, 0xc0, 0x02, 0x81,0x00, 0x00 ,0x00,
0x02}; /* , 0xe8, 0x4d */
ComputeCrc(2 , &BuffCRC_A[0], 20, &First, &Second);
return (First);
esta función retorna en decimal en la variable First 0xe8 y en la variable
Second 0x4d, hasta allí todo bien.
la cuestión es que necesito pasarle la cadena {0xa0, 0x16, 0x00, 0x22,
0x00, 0x23, 0x03, 0xf0, 0xc4, 0x54, 0xe6 ,0xe6, 0x00, 0xc0, 0x02,
0x81,0x00, 0x00 ,0x00, 0x02}, desde visual Basic y no se como, para que
funcione, supongo que deberìa pasarla como string y luego hacer la
transformación
el C++ no es mi fuerte así que agradecería cualquier ayuda.
de antemano gracias
Leer las respuestas