Es gibt USB zu RS232 Geraete. Diese erstellen mittels Treiber einen virtuellen
COM Port der sich nicht von einem realen unterscheidet.
Hinsichtlich der USB-Programmierung muss man zuerst lernen das eine Frage wie
"Und wenn ja, wie kann ich mit Delphi auf den USB Port zugreifen?" kompletter Unsinn ist.
USB ist ein serieller Bus und keine serielle Schnittstelle. Der Port existiert nur auf Hardwareebene.
Auf Softwareebene kann man nur mit Geraeten in Kontakt treten. Der Bus selbst ist unsichtbar.
Das ist so als wollte man mit seinem Ethernetkabel in Verbindung treten.
Insgesamt gibt es kein
API mit dem man mit allen USB-Geraeten sprechen kann. Je nach Unterklasse haben die Geraete
teilweise ueberhaupt kein USB-spezifisches
API. Ein USB Stick ist ein Mass Storage Geraet und wird mit den gleichen APIs
behandelt wie eine Floppy.