Hi,
schreibe einen sogenannten Eventhandler der als Thread ausgelegt ist. Mit erzeugen eines
Handle auf den USB-Port startest du diesen Thread, der permanent den Zustand des empfangspuffers abfragt und Änderungen nach "oben" reicht. Wie alloc sagt, syncronisieren nicht vergessen. Als Ereignis creierst du eine eigene Methode wie z.B. OnReceiveEvent ....
In dieser Form werden eigentlich alle üblichen klassen die schreib- leseereignisse handeln aufgebaut.
gruß oki