Perdona, pero me lo puedes explicar con mas detalle?Hasta ahora yo tengo esto, primero me defino la variable tipo string, luego leo el COM y lo cargo en 'a'. Antes de representarlo tego que tratar la variable 'a' de la forma que me dices pero no lo entiendo bien.AnsiString a;ComPort1->ReadStr(a,Count);Label8->Caption =a;
Pero aun asi me siguen llegando datos erroneos, supongo que seran interferencias a algo similar.
Te refieres a intentarlo en vez de usar ReadStr(AnsiString &Str, int Count);utilizar esta otra Read(void *Buffer, int Count);
Yo pensaba en representar 'ret' en lugar de 'valor' pero me da errores de compilacion. Supongo que estaba equivacado. Colocando 'itoa' los resultados son similares.
En estos momentos estoy enviando (0000 1111) y en la Label me representa varios valores prodominando el 15, pero tambien valores como 248 ó 135.