说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

我的原码,错在何处???请指正!!!

编辑:说三道四文库 发布时间:2018-01-21 01:30
HTML文档下载 WORD文档下载 PDF文档下载
两个问题:如果读的话怎么得到缓冲区的指针,还有wrtemp 的定义和使用对不对??


各个变量定义省略了

#include"winbase.h"
///写缓冲区的代码
CHAR *wrtemp[10]
wrtemp ="123";
  hComm=CreateFile("COM1",
GENERIC_READ|GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,
NULL);
  if(hComm==INVALID_HANDLE_VALUE)
  {
AfxMessageBox("open com1 failed!");
dwError=GetLastError();
  } 
//////initial the  comm
setre= SetupComm(hComm,128,128);
if(setre!=TRUE)
AfxMessageBox("SET failed!");
//清干净输入、输出缓冲区 
  PurgeComm( hComm, PURGE_TXABORT | PURGE_RXABORT | PURGE_TXCLEAR | PURGE_RXCLEAR ); 
  dwlength=ComStat.cbOutQue ;
 rdlength=ComStat.cbInQue ;
 //设置超时结构
 TimeOuts.ReadIntervalTimeout=1000;
 TimeOuts.ReadTotalTimeoutMultiplier =500;
 TimeOuts.ReadTotalTimeoutConstant= 5000;
 TimeOuts.WriteTotalTimeoutConstant =5000;
 TimeOuts.WriteTotalTimeoutMultiplier =500;
 SetCommTimeouts(hComm,&TimeOuts);
 GetCommState(hComm,&dcb);
 //设置DCB 结构
 dcb.BaudRate =2400;
 dcb.ByteSize =8;
 dcb.Parity =NOPARITY;
 dcb.StopBits =1;
 dcb.fParity =FALSE;
 SetCommState(hComm,&dcb);
 /////
wrnum=0;
 if(!WriteFile(hComm,wrtemp,2,&wrnum,&lpOverlapped))
 {   
 GetOverlappedResult(hComm,&lpOverlapped,&wrnum,TRUE);
 if (GetLastError()!= ERROR_IO_PENDING)
{
         // some other error occurred while reading the file
          AfxMessageBox("Read com1 FAILED");
         //ExitProcess(0);
}
 }
 CMYCOMMDlg::m_writestr.Format("%c",wrtemp);
CMYCOMMDlg::UpdateData (FALSE);  
::CloseHandle(hComm);
创翼全国 六城联动——2012移动互联网应用创新大赛开放日 全国六城联动沙龙 爱丽丝+福尔摩斯 Game Insight解谜游戏玩出新花样 Windows Phone 8 SDK大升级:部分功能兼容WP7 信息大图《愤怒的小鸟》发家史 Intel预测:10年之后你的手机是48核的 怎样用 RDO 操作数据库在案 ***(在线等待)*** sql查询问题 一个关于图象拖动的问题! 我在51job上看了,Java招聘大概维持在delphi的10倍左右, c系列大概维持在delphi的5倍左右! 如何使用vb掉用 net use 命令呀,(急) 如果数据库为空怎么判断 关于图片控制大小的问题 SQL SERVER数据库的连接问题。(在线等) 在asp中如何获得客户机的 IP 地址,在线等 激光器光学谐振腔的作用 谁知道呀 英语翻译史记里的典故的原文以及全文翻译..稍微简短 冰糖和鸡蛋可以一起吃吗?我看到过鸡蛋忌糖精,从粥里 西周分封制的特点和主要内容是什么? 求一些励志短语像热情洋溢 风采依旧 这类型的一些话 中国国学经典共有哪些书? 西周分封制度[填空]天子将______和_____ 一般透镜成像用的激光器波长和功率是多大 激光器热透镜效应分析 美政府高官因奥巴马医改核心举措漏洞频中储粮:转基因油未污染国储库 国储菜美政府高官因奥巴马医改核心举措漏洞频英国将发行伊斯兰债券 吸引中东投资者孟加拉国大罢工第三天造成至少4人死亡网友喊你尽快回应“止损”专设中医学位是治疗中医萎缩的偏方吗?肇庆东火车站今日启用步迪亚曼蒂后尘 吉拉迪诺加盟紫百合斯诺克冠军亮相广州天庭特招临时工机械神皇鉴圣坦克启示录雍王章邯小车河湿地公园旅游观山湖公园旅游云景假日酒店山泉会旅游扎美寺旅游花楼恋歌旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘