Hola PepLluis; ota vez de nuevo yo; solo que como vi, el post en vb.net entre ahi, por que por mas que busco no encuentro algo concreto a lo que deseo hacer; programo en c# y lo que encuentro en vb, lo trato de pasar a c#
Te mando mi codigo; muchas Gracias
private
void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e){
if (serialPort1.BytesToRead > 1){
Datos =
Convert.ToByte ( serialPort1.ReadByte());this.MuestraTextobox(Convert.ToString((string.Format("{0:X}", Datos)))); //Trabaja con un delegado}
// Lo que pasa es que aqui, recibo los bytes ,ejemplo: 0x01, despues 0xAO, etc, lo que requiero yo hacer es ir almacenando estos datos en un // repositorrio (buffer), para completar tramas desde 0x01........0x3F; y desplegarlas en el textbox; ahora con un string solo recibo // caracteres ???///3% por ejemplo; quiero recibir esas tramas 0x01........0x3F, para dspues compararlas con una base de datos//pero solo consigo llenar mi textbox con todos los carateres 0x01........0x3F,0x01........0x3F,0x01........0x3F; estaba pensando la//manera de almacenar esos bytes en un list<> para despues buscar y separar las tramas, claro todavia no lo consigo, pero con //tu experiencia podrias propornerme otra solucion mas eficaz.}
La verdad es q iba a pegar todo el codigo pero en si solo necestito reolver esto, y nos confundiriamos;Gracias por todo.
Saludos.