Bob Blick wrote: >> Is there a way to control the DTR and RTS lines directly? Say, if I >> wanted >> to write a simple test app that had three buttons: >> >> PORT ON/OFF >> DTR ON/OFF >> RTS ON/OFF > > Hi Vitaliy, > > Drop an ApdComPort onto your form. It'll default to the name > ApdComPort1. To open the port, ApdComPort1.Open := True. To wiggle DTR, > ApdComPort1.DTR := False (or True as you decide). Same for RTS, > ApdComPort1.RTS := False. > > So drop some buttons on your form and make their actions toggle True and > False on the items you want to control. > > If you don't choose a com port ahead of time, or the com port you have > chosen is not valid, when you open the port it'll automatically pop up a > chooser at run time. > > Easy! Wow, that does sound super-easy! I guess my problem is that I started by reading the Developer's Guide, The description of the COM port was very brief, and gave me the impression that it didn't give the user much flexibility. I looked up the component in Async's help file, and it has everything I need to know. Thanks Bob! By the way, how do you add third party help files to the help menu? I have a feeling that I did it at some point in the past, but I can't remember how to do it now. Also, are there any good mailing lists or forums for Delphi programmers (sort of like Delphi PicList)? :-) Thanks again for your help, Async is exactly what I was looking for. Best regards, Vitaliy -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist