I would look for a component called TComport as it enumerates the ports in its properties correctly and you could probably check the source code as it is Open Source
On Tue, Nov 9, 2010 at 2:46 PM, -K2RFP- <[email protected]> wrote: > Francois: > Thank you for the reply. I know how to find the info from > the device manager. What I really want to know is how to > code in Delphi how to enumerate the COM ports or how to > search down the registry tree. > > ******************************************************** > > > > On 11/9/2010 3:19 AM, Francois PIETTE wrote: > >> I have a USB device which works with a serial port. >>> When I plug it into one computer it gets assigned >>> to COM3. On another computer it is COM4. How can >>> my Delphi program tell which COM port it gets assigned >>> to? >>> >> >> Just ideas before going further: >> >> When you look at the COM port properties using the device manager (from >> control panel), do you see anything which identifies that COM port among the >> others ? If yes, then your Delphi progream can enumerate the COM ports, find >> the specific information and find out which one is yours. If not, then you >> have to ask the user which port it is. >> >> Another possibility: When you connect your device, does Windows generate >> an alert (A noise and/or message in the systray) ? If yes, then there is a >> message broadcasted my Windows to all application when a new device is added >> and your program could catch it. To use it, you have to ask the user to plug >> the device after your program started so that your program receive that >> message and record the new device. Maybe this is possible to do that only at >> install time provided your device get always the same COM port number. >> >> -- >> [email protected] >> The author of the freeware multi-tier middleware MidWare >> The author of the freeware Internet Component Suite (ICS) >> http://www.overbyte.be >> >> __________________________________________________ >> Delphi-Talk mailing list -> [email protected] >> http://lists.elists.org/cgi-bin/mailman/listinfo/delphi-talk >> >> __________________________________________________ > Delphi-Talk mailing list -> [email protected] > http://lists.elists.org/cgi-bin/mailman/listinfo/delphi-talk > -- Andre van Zuydam Spiceware Software ============================= Email: [email protected] Tel: +27 83 391 8443 Fax: +27 86 682 6944 Web: www.spiceware.co.za ============================= __________________________________________________ Delphi-Talk mailing list -> [email protected] http://lists.elists.org/cgi-bin/mailman/listinfo/delphi-talk
