Registriert seit: 29. Mär 2009
439 Beiträge
|
AW: AsyncPro ComPort blockierend
18. Feb 2015, 16:02
Also wenn es denn blockieren soll, dann kannst Du doch auch mit den ganz normalen FileHandling-Routinen ohne den ganzen Overlapped-Firlefanz arbeiten.
Allerdings kann ich mir nicht vorstellen, dass Du damit zum Ziel kommst. Deine Daten werden an den Treiber übergeben, der übergibt das an den IO-Chip und der hat auch wieder einen Ausgangspuffer von 16..128 Bytes. Ich würde da leise Zweifel anmelden, ob Du die Information "alles ist raus" wirklich zuverlässig bei allen Hardware-Konstellationen bekommst. Da kannst Du eigentlich auch gleich selber anhand der verschickten Datenmenge und der Bitrate ausrechnen, wie lange das senden dauert und wann Du folglich das nächsten Datenpacket schicken musst/kannst.
|