if(!WriteFile(hSYSCOM, AdtWrite,(DWORD)AiLength, &dwWritten, &osWrite))
{
if(dwWritten == 0)
......
}
之前,端口打开已经成功了!
发送消息的时候,总是失败:[dwWritten = 0!!!]
急求原因和解决方法..
{
if(dwWritten == 0)
......
}
之前,端口打开已经成功了!
发送消息的时候,总是失败:[dwWritten = 0!!!]
急求原因和解决方法..
解决方案 »
- 梦幻西游map文件遮盖
- 请教关于socket编程的send函数!(TCP)
- 请问CSDN这里有新闻组服务器吗?
- 如何获得子对话框中checkbox的值?
- 写了一个本机通信的小代码在vc6.0上没有问题,一直vc.net上就出现这么多错误,朋友们看看是那里设置的不对吗,有代码与错误!
- 小弟初学VC,请教一个关于二进制流的问题
- 如何在MFC中,迅速找到某个类的成员函数代码?
- 在SDK程式中怎麼取得一段字串的寬度啊?
- 我用CTime得到一个当前系统的时间,如何确定这个月的天数?
- ◆◆◆高手勿进,典型的菜鸟问题,int转换成byte,马上揭帖
- 怎样实现这个功能? (最后10分了 不好意思)
- 安装vc后总出现调试提示,怎么去掉
把owWrite初始化的代码贴出来看看
osWrite.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
if(osWrite.hEvent != NULL)
{
DWORD dwWritten; // 串口发送的数据长度
if(!WriteFile(hSYSCOM, AdtWrite,
(DWORD)AiLength, &dwWritten, &osWrite))
{
.....
}
}
{
.....
}
return dwWritten;dwWritten:总是返回零啊!天啊!
GetlastError(),就可以看出是什么问题了。