制作串口通讯Activex,遇到的问题?
在writefile后判断
if(GetLastError()==ERROR_IO_PENDING)
GetOverlappedResult(m_hCom,&m_osWrite,&length,TRUE);// 等待
当以上代码未放入activex中时,调用writefile后GetLastError()==ERROR_IO_PENDING成立,
GetOverlappedResult能够获取数据,一切正常
但是在activex中调用writefile后
GetLastError()这个函数返回值不是ERROR_IO_PENDING
怎么也获取不到写的数据长度,一直是0,为什么
是否在activex中要修改什么,请大侠赐教,小弟刚学activex,谢谢!
答者有分!在线等!