🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #912

Hilfe! Borland C 4.5, win32 und Kommunikation

#912
From: Do Minh Y
Date: Wed, 29 Nov 1995 17:30
42 lines
1686 bytes
hi,
weiss jemand, welche 32-bit-Funktionen die win 3.1-SDK-Funktionen
für die Kommunikation wie:
OpenComm,
WriteComm,
ReadComm,
ersetzen können?

in der Online-Help steht, dass man die Funktion CreateFile statt
OpenComm benutzen soll, aber die Beschreibung für die Parameter
ist viel zu knapp und nicht vollständig.

Ich habe vorher das 16-bit-Version wie folgendes geschrieben:
(das Programm kommuniziert mit einer Kamera auf COM2)

piComDev = OpenComm("COM2", 1024, 128);
...
err = BuildCommDCB("COM2:9600,n,8,1");
...
err = SetCommState(&dcb);
...

das 32-bit-Version muss also ungefaehr so aussehen:

piComDev = CreateFile("COM2", fdwAccess, 0, lpsa, OPEN_EXISTING, 
                      fdwAttrsAndFlags, NULL);
...
err = SetCommTimeouts(piComDev, &lpctmo);
...
err = BuildCommDCB("COM2: baud=9600 parity=N data=8 stop=1", &dcb);
...
err = SetCommState(piComDev, &dcb);
...

wie man die Parameter fdwAccess, lpsa, fdwAttrsAndFlags setzen muss,
steht nicht in der Online-Help (die andere sind laut Online-help
zwanglaufig wie oben festgestzt). Ich habe also probiert, diese Parameter
so oder so zu setzen, aber es funktioniert einfach nicht. Kennt jemand
die Lösung? Wenn ja, bitte schicke mir einen mail zu
minh@esy.iis.fhg.de oder
sz0909@Daphne.rrze.uni-erlangen.de
ich bedanke mich im Voraus.
Technical Details
Message-ID: <49i5bv$b2s@iis.iis.fhg.de>
Path: arc1-ca.pugleaf.net!news.iis.fhg.de!usenet

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.iis.fhg.de!usenet
From: minh@esy.iis.fhg.de (Do Minh Y)
Newsgroups: de.comp.lang.c++
Subject: Hilfe! Borland C 4.5, win32 und Kommunikation
Date: 29 Nov 1995 17:30:39 GMT
Organization: Fraunhofer Institut
Message-ID: <49i5bv$b2s@iis.iis.fhg.de>
NNTP-Posting-Host: ep129.iis
Mime-Version: 1.0
X-Newsreader: WinVN 0.93.11