markel73 Geschrieben 5. Februar 2002 Geschrieben 5. Februar 2002 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!
gugelhupf Geschrieben 5. Februar 2002 Geschrieben 5. Februar 2002 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.
Crush Geschrieben 8. Februar 2002 Geschrieben 8. Februar 2002 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 ...
hoagi Geschrieben 10. Februar 2002 Geschrieben 10. Februar 2002 Hi, mal mit GetLastError den Errorcode der Aktion abgefragt? Hoagi
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden