Hallo und Herzlich Willkommen in den Heiligen Hallen des Wissens und des Wahnsinns
Was ist für dich ein "aktiver Comport"? Ports die da sind und die man aufmachen
könnte? Wenn ja, dann schau doch einfach in die Registry unter
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
.
Ob der Port nicht schon von einer anderen Anwendung belegt ist findet man erst heraus wenn man mit
CreateFile(..)
versucht ihn zu öffnen und es schlägt fehl...
Ansonsten kannst du auch einfach im Forum suchen, z.B. nach "
com ports finden". Dann kommt z.B. so etwas heraus:
http://www.delphipraxis.net/118592-c...-auslesen.html