La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1748 - USAR EL MSCOMM CONTROL
Autor:  Genaro Sanchez
Hola a todos. Tengo una pregunta muy sencilla, creo yo. Como puedo usar el MSCOMM Control en Visual Basic 6.0 Enterprise Edition. Lo que deseo hacer es: Leer de un puerto serial conectado a una planta telefonica. Esta planta registra las llamadas salientes y guarda: Numero marcado, Duracion, etc. Lo que deseo es leer esta info de ese PUerto Serial y almacenarla en Una Base de Datos en Access o SQL usando ADO 2.1. Lo de la base de datos ya lo se hacer, lo unico es el COM port.
Alguien sabe como hacerlo o alguna ayuda.
Gracias de antemano.

  Respuesta:  Andrés Zambrano
Hola querido amigo... no se si sera tarde ya para contestarte esta pregunta...

Yo esto desarrollando un programa para capturarar la info que me manda una centralita (KXT 1232 panasonic) y funciona bien... te lo puedo enviar. escribeme

  Respuesta:  J RC
Básicamente, lo que necesitas es conocer cómo estructura los datos la centralita telefónica. Es decir, habrá una longitud concreta de los campos, o unos caracteres separadores. y tú debes interpretar la cadena que recibe el control MSCOMM a través de la propiedad Input. Puedes conocer si has recibido la cadena completa a través de la propiedad InBufferCount, que devuelve el número de caracteres recibidos.
A través de las propiedades adecuadas, deberás especificar las características de la comunicación (paridad, velocidad del puerto, etc.)