Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Obtener puerto com de un USB serial port (https://www.clubdelphi.com/foros/showthread.php?t=66483)

alquimista 22-02-2010 22:28:38

Obtener puerto com de un USB serial port
 
Utilizo un driver virtual de USB a puerto serie.

Cada vez que conecto el dispositivo se añade un puerto en el administrador de dispositivos de Windows. Con lo que me toca abrirlo y localizar el número de puerto, que puede variar según el dia o la ocupacion de puertos.

¿Existe alguna forma de detectar en delphi, cuando se crea el puerto y obtener el número de puerto?. Para abrirlo.

Ejemplo:

En el administrador de dispositivos en el apartado de puertos solo aparece el USB Serial Port (COM3) en el momento de encender el dispositivo.



+Puertos (COM y LPT)
Puerto de comunicaciones (COM1)
Puerto de impresora (LPT1)
USB Serial Port (COM3)

Me interesa localizar de todos los puertos listados solo el de USB. Con saber el número de puerto me basta.

Saludos y gracias a todos.

alquimista 23-02-2010 13:11:05

Resuelto
 
Ya he encontrado una solución:

He encontrado una unidad llamada EnumComPorts.pas y en ella esta lo que necesito.
Buscando por el nombre aparece en internet. Usar el archivo EnumComports.zip mejor

Cita:

2009-09-04 16:14:50

If you want to enumerate com ports, go to the jedi.binaries newsgroup on
this host, and download my EnumComPorts.pas. Easy and done.

Warren
Un saludo a todos


La franja horaria es GMT +2. Ahora son las 05:36:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi