🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12931

COM1 aansturen int WinNT

#12931
From: Marc De Smet
Date: Fri, 21 Sep 2001 08:25
26 lines
1673 bytes
Hey,

Ik heb hier een programma geschreven dat de com1 poort kan aanschrijven.
Ik maak hierbij gebruik van Visual C++, CreateFile, SetCommState,
ReadFile, ... Ik heb het volgende probleem. In Windows 95 draait
het programma perfect! Woohoow! In Windows NT Workstation zijn er 
problemen. Het werkt ��n keer en de volgende keer werkt het niet meer,
dan wel weer en zo voort. De keren dat het niet werkt krijg ik de volgende
fout:

The I/O operation has been aborted because of either a thread exit or an 
application request.

Dit is het resultaat van GetLastError() na het uitvoeren van ReadFile().
Het is waarschijnlijk zinvol om op te merken dat ik in het programma
geen enkele thread aanmaak.

Ik wil je de code besparen maar heeft er iemand gelijkaardige fouten 
meegemaakt? Waarom werkt het in Win95 en slechts om de 2 keer in WinNT?
Zijn er eenvoudigere manieren om de com1 poort aan te spreken dan met
createFile...?

Alvast bedankt,

Marc De Smet
Technical Details
Message-ID: <9oethb$2fa$1@inf6serv.rug.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!inf6serv.rug.ac.be!madesmet

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,e78dfaa601958fff,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-09-21 01:30:17 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!inf6serv.rug.ac.be!madesmet
From: madesmet@news.rug.ac.be (Marc De Smet)
Newsgroups: be.comp.programming
Subject: COM1 aansturen int WinNT
Date: 21 Sep 2001 08:25:15 GMT
Organization: University of Ghent, Belgium
Lines: 27
Message-ID: <9oethb$2fa$1@inf6serv.rug.ac.be>
NNTP-Posting-Host: eduserv.rug.ac.be
X-Newsreader: TIN [version 1.2 PL2]