Witam.
Pracuje nad napisaniem programu ktory bedzie wykorzystywal port com do obslugi modemu gsm.
Korzystam z ms visual c++ 6.0 i problem polega na tym, ze kompilacja ponizszego kodu:
#include <string.h>
#include <iostream.h>
#include <Winbase.h>
#include <Windows.h>
char szPortName[] = "com1";
HANDLE m_hCommPort = CreateFile( szPortName,
GENERIC_READ|GENERIC_WRITE, // access ( read and write)
0, // (share) 0:cannot share the
// COM port
0, // security (None)
OPEN_EXISTING, // creation : open_existing
FILE_FLAG_OVERLAPPED, // we want overlapped operation
0 // no templates file for
// COM port...
);
GetLastError ();
Wywala 74 bledy typu:
c:\program files\microsoft visual studio\vc98\include\winbase.h(216) : error C2146: syntax error : missing ';' before identifier 'Internal'
c:\program files\microsoft visual studio\vc98\include\winbase.h(216) : error C2501: 'DWORD' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\vc98\include\winbase.h(216) : error C2501: 'Internal' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\vc98\include\winbase.h(217) : error C2146: syntax error : missing ';' before identifier 'InternalHigh'
c:\program files\microsoft visual studio\vc98\include\winbase.h(217) : error C2501: 'DWORD' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\vc98\include\winbase.h(217) : error C2501: 'InternalHigh' : missing storage-class or type specifiers
Co moze byc tego powodem? Sa jakies inne metody na obsluge rs232?
DARO
[email protected]