//--------------------------------------------------------------------------- char* Puertos::ReadTrama() { UCHAR caracter; AnsiString trama = AnsiString(); int intentos = 0; do { caracter = CPS->ReadChar(); trama.cat_sprintf("%xc ", caracter); intentos++; }while ((caracter!='\x03')&&(intentos<50)); return trama.c_str(); }