Mscomm

Dani
27 de Diciembre del 2005
Hola a todos, estoy intentando leer lo que me envia una maquina por el puerto serie pero no lo consigo. Para que me conteste le tengo que enviar algo (que se como hacerlo)pero lo que me envia la maquina no se como visualizarlo con Visual Basic.
Esto es lo que yo envio:
Mscomm1.Output = Chr (&H0)
Mscomm1.Output = Chr (&1D)

Alguien me podría decir como visualizar lo que me envia la máquina?
Gracias
Saludos

mvallejos
27 de Diciembre del 2005
En el evento OnComm, cuando el parámetro CommEvent = 2, significa que estás recibiendo datos.
Cargas es una variable la propiedad Input

If CommEvent = 2 Then
Dato = MsComm1.Input
end if

Saludos


Luis
27 de Diciembre del 2005
Dani esta bien la respuesta de mvallejos, pero si lo que te envia el equipo es una cadena tenes que configurar la cantidad de datos a recibir en el objeto mscomm sea del largo de la cadena, de lo contrario lo configurar en 1 (treshold) y almacenas el dato como concatenacion de cadenas ---> dato=dato & mscomm1.input se entiende? espero te sirva...

Luis de Argentina