Leer de buffer con MSCOMM
Estoy leyendo de un módem de la siguiente manera, que me devuelve muchos mensajes con los me sincronizo a través de vbNewLine para saber hasta donde llega cada uno
Do
DoEvents
buffer$ = buffer$ & forma.MSComm.Input
Loop
Until InStr(buffer$,vbnewline)
Mi problema es que hay veces que me lo hace bien y otrasveces se descontrola y mezcla unos mensajes con otros. Me gustaría saber si puedo leer lineas enteras o si alguien ha hecho algo parecido me ayudara.
Do
DoEvents
buffer$ = buffer$ & forma.MSComm.Input
Loop
Until InStr(buffer$,vbnewline)
Mi problema es que hay veces que me lo hace bien y otrasveces se descontrola y mezcla unos mensajes con otros. Me gustaría saber si puedo leer lineas enteras o si alguien ha hecho algo parecido me ayudara.
Respuesta de aja72
1
1 respuesta más de otro experto
Respuesta de Andres Caceres
Es gracioso pero después de 11 años me saco de un apuro grande, gracias - Andres Caceres