MSCOMM is an Active X control that allows you to send and receive data via a PC's serial port. It comes with VB6 Enterprise and Professional. If you have the Learning edition a MSCOMM clone is availed for download free of charge at http://ourworld.compuserve.com/homepages/richard_grier/xmcomm.htm I have played around with WIN95IO.DLL which is also free. Info on using it to control a parallel port is available at http://www.aaroncake.net/electronics/vblpt.htm I know there are many others, but these are the only ones I am familiar with. Hope this helps! -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Tim McDonough Sent: Friday, July 26, 2002 10:30 AM To: PICLIST@MITVMA.MIT.EDU Subject: [OT]: Visual Basic and Port Control I just finished a project where I needed to provide a Windows based utility that would in-circuit program the EEProm in a non-PIC device. I wrote the PC application using VB6 and an IO Active X control from JS Payne (www.jspayne.com). The IO control gives you all sorts of individual control of the serial and parallel port lines and is quite well documented. This was a fast turn project and there wasn't a great amount of time for research. I'm curious what other solutions people have used to be able to manipulate the individual lines on COM and Printer ports under Windows? Tim -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads