Thread View: de.comp.lang.c++
1 messages
1 total messages
Started by Do Minh Y
Wed, 29 Nov 1995 17:30
Hilfe! Borland C 4.5, win32 und Kommunikation
Author: Do Minh Y
Date: Wed, 29 Nov 1995 17:30
Date: Wed, 29 Nov 1995 17:30
42 lines
1686 bytes
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.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads