Veröffentlicht 5. Februar 200223 j Morgen! Ich programmiere eine Anwendung die auf eine serielle Schnittstelle zugreift(COM1). Zum COM öffnen benutze ich funktion CreateFile(), zum schliessen CloseHandle(), aber wenn ich denn COM öffne und wieder schliesse und dann nochmal öffne lässt er sich nicht mehr öffnen(fehler :INVALID_HANDLE_VALUE). Was mache ich falsch? Danke im voraus!
5. Februar 200223 j Ich kann Deine Frage nicht direkt beantworten, aber warum benutzt Du nicht den Peripherie-Speicher ? Mit inport und outport prüfts einfach in einer while-schleife ab, ob daten am port vorliegen. Somit brauchst dich nicht ums öffnen oder schliessen kümmern.
8. Februar 200223 j Auch das Thema habe ich mal mit Inline-Assembler (In, out) gelöst gehabt (auch C-Alternative mit union über bdos()) - aber die Jungs haben ja alle guten Beiträge von mir vom Board geworfen ...
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.