Communication Functions and WIN32 SDK
MICHAEL@datatree.com Thursday, June 13, 1996 Environment: VC++ 4.0 and Windows 95 How do you compile/link Communications Functions, like SetCommState, in a 32-bit MFC application. Here's what I've tried so far in an attempt to add SetCommState() to my source file: 1. #include "winbase" ---- this include file contains the prototype 2. Step 1 didn't work because the prototype is wrapped in #ifndef NOCOMM. What is this all about? All I was able to discover is that NOCOMM is defined when RC_INVOKED is true. I gleaned this from WINDOWS.H. I searched MSDN to no avail, however all sample code was SDK code, or .C files. Very curious. ------------------------------ Michael L. Thal Data Tree Corporation voice: (619) 231-3300 fax: (619) 231-3301
MICHAEL@datatree.com Friday, June 14, 1996 I finally solved this by commenting out a line in my STDAFX.H file. //"#define VC_EXTRALEAN" MFC adds this to remove rarely-used headers. --------------------------------------------------------------------------- > >Environment: VC++ 4.0 and Windows 95 > >How do you compile/link Communications Functions, >like SetCommState, in a 32-bit MFC application. > >Here's what I've tried so far in an attempt to add >SetCommState() to my source file: > >1. #include "winbase" ---- this include file contains the prototype >2. Step 1 didn't work because the prototype is wrapped in #ifndef NOCOMM. > >What is this all about? All I was able to discover is that NOCOMM is >defined when RC_INVOKED is true. I gleaned this from WINDOWS.H. > >I searched MSDN to no avail, however all sample code was SDK >code, or .C files. Very curious. > --------------------------- Michael L. Thal Data Tree Corporation voice: (619) 231-3300 fax: (619) 231-3301
| Вернуться в корень Архива |