如何创建线程来监听端口的消息[ReadFile(.....)]返回啊? 采用非阻塞的IO来发送...在发送消息后[WriteFile(....)],捕获返回的消息! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你到VCKBASE下一个CSerialPort,在主页里搜索就能看到,下面是片断:void CSerialPort::ReadEx(void* lpBuf, DWORD dwCount){ ASSERT(IsOpen()); OVERLAPPED* pOverlapped = new OVERLAPPED; ZeroMemory(pOverlapped, sizeof(OVERLAPPED)); pOverlapped->hEvent = (HANDLE) this; if (!ReadFileEx(m_hComm, lpBuf, dwCount, pOverlapped, _OnCompletion)) { delete pOverlapped; TRACE(_T("Failed in call to ReadFileEx\n")); AfxThrowSerialException(); }} msdn sample里面搜索tty,有例子,主要是开一个线程SetCommMask, WaitCommEvent 能不能动态的加载dll中的类? 列出系统进程如何判断某个进程没有相应,并进行重新启动? 在网页中的ocx控件如何实现全屏显示,而且可以恢复原样显示 SDK: 我照书上的程序做的,窗口可以出现,可是菜单却不能出现.请指教. 多文档问题? 复制到剪贴板上的中文变成乱码问题 在类的静态成员函数中是否可以调用另外一个类的非静态成员函数? 帮忙up也送分,立即给分:com技术里,客户端如何调用被聚合的组件呢? MFC内嵌word 关于图片显示问题 如何通过ole db调用带参数的存储过程(在线,解决就送100分) 学习过《windows程序设计》(上册)的请看过来
{
ASSERT(IsOpen()); OVERLAPPED* pOverlapped = new OVERLAPPED;
ZeroMemory(pOverlapped, sizeof(OVERLAPPED));
pOverlapped->hEvent = (HANDLE) this;
if (!ReadFileEx(m_hComm, lpBuf, dwCount, pOverlapped, _OnCompletion))
{
delete pOverlapped;
TRACE(_T("Failed in call to ReadFileEx\n"));
AfxThrowSerialException();
}
}