正在阅读:VC学习:Windows CE下的串口通讯类VC学习:Windows CE下的串口通讯类

2004-02-14 09:34 出处:PConline 作者:zhenxizhou/CSDN 责任编辑:linjixiong
CSerial::CSerial()      {      }      CSerial::~CSerial()      {      if(hPort != INVALID_HANDLE_VALUE)      ClosePort(hPort);      }      BOOL CSerial::OpenPort(LPTSTR lpszPortName)      {      DWORD dwError,      dwThreadID;   if(hPort)      {      return FALSE;      }      //打开串口      hPort = CreateFile (lpszPortName, GENERIC_READ | GENERIC_WRITE,      0, NULL, OPEN_EXISTING,0, NULL);      //如果打开端口出错, 返回FALSE      if ( hPort == INVALID_HANDLE_VALUE )      {      //不能打开端口      CString strError;      strError.Format(_T("Unable to open %s, Error No.=%d"),      lpszPortName, GetLastError());      MessageBox (NULL, strError,TEXT("Error"), MB_OK);      return FALSE;      }      //指定端口监测的事件集      希望看到更多更经典的开发技巧,请随时刷新《开发特区》栏目。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品