Hola
a ver si he entendido bien, tu lo que necesitas es mandar un entero a una tarjeta, pero la comunicacion por el puerto serie se hace mediante cadenas.
Mi pregunta es si la tarjeta es capaz de hacer la conversión del caracter ascii que representa el digito, al valor del digito en si.
Me refiero a que si tu envias ComPort1->WriteStr("1\r\n");
Tu tarjeta recibe ese caracter 1, cuyo valor en ascii es 49.
Si ese es el caso, solo tendrias que restar 48 al caracter recibido y tendrias su valor.
No se si exactamente ese es tu problema. Si no es así danos un poco más de información de como trabaja la tarjeta para ver si se nos ocurre algo.
Un saludo!!
|