Hola todos,
utilizar el mscomm de visual basic 6.0 no es dificil
Primero se debe incluir el componente en el proyecto. Si el visual basic está en español, se va a "Proyecto -> Componentes" (o se puede presionar CTRL T) y en la ventana que se abre se selecciona "Microsoft comm control 6.0", con esto sale un icono con la forma de un telefono
en la barra de herramientas, se arrastra el control al formulario y ya está.
Configuración basica del puerto (si el control tiene por nombre MSCOMM1)
with MSCOMM1
.CommPort = 1 'Numero del puerto
.Settings = "9600,N,8,1" 'Rata de baudios, paridad, bits de datos, bits de parada
.Handshaking = comNone
.InputMode = comInputModeText
.RThreshold = 1 'Define cada cuantos bytes recibidos se genera un evento
.InputLen = 1 'Cuantos bytes se extraen al leer el puerto
end with
Para abrir el puerto
MSCOMM1.PortOpen = True
Para enviar un dato por el puerto (debe estar abierto)
MSCOMM1.Output = Chr(0x31) 'Envia el numero "1" por el puerto
Para leer un dato del puerto
Inport=MSCOMM1.Input
Espero que esto le sirva a alguien