La Web del Programador: Comunidad de Programadores
 
    Pregunta:  63306 - MANEJO DE PUERTO SERIE EN XP.
Autor:  Daniel Moyano
Tengo una aplicación desarrollada, en la que adquiero datos manejando las lineas del puerto serie com1. Esta aplicación funciona correctamente en W98, pero no lo hace en Windows XP. He comprobado que el manejo de las lineas RTS, SCLK, etc. no funciona con los comandos IN PORT y OUTPORT en WXP (y sí lo hace en W98). Por otra parte, también he comprobado que el puerto funciona correctamente como puerto de comunicacion bajo el protocolo RS232. La dificultad está en el control de las líneas digitales. Existe alguna manera de hacerlo?
Gracias.

  Respuesta:  Juan Pablo Acosta Campos
para Windows NT, XP, Vista y 7 se requiere utilizar el activex MSCOMM32.OCX el cual viene en el directorio C:winntsystem32, muchos lenguajes permiten el uso de estos controles, en esta pagina puedes ver un ejemplo de la configuración y como comunicarlo.

yo ya lo he usado para comunicar con VB6 y FoxPro.

http://www.axis-controls.com/mscomm32/