摘要: 环境:Win7x64、Qt5.3.2 MSVC OpenGL(x86)、vs2010(x86) 项目所在位置:E:\Project_Qt532\SeriesPort_Qt532_Z ZC:这里 同步方式 和 异步方式 已经写在一起了,使用 宏 切换。 ZC:同步方式 操作,使用 TerminateT 阅读全文
posted @ 2018-09-29 17:26 CppSkill 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 环境:Win7x64、Qt5.3.2 MSVC OpenGL(x86)、vs2010(x86) ZC:这里的例子是 同步的函数操作,貌似 如果子线程在等待 WaitCommEvent(...)或ReadFile(...) 返回的话(即 串口句柄正在被使用中),界面主线程执行 CloseHandle( 阅读全文
posted @ 2018-09-29 14:56 CppSkill 阅读(386) 评论(0) 推荐(0) 编辑
摘要: ZC:这是 WIndows API 函数 1、“BOOL IsDBCSLeadByte( char );” 判断 某字节是否在 双字节字符集的前导字节集中 ZC:可以判断 如 汉字、日文、韩文等 ZC:前导字节集:这样理解 中文字 对应的 "unsigned short" 的低位的 字节 2、 3、 阅读全文
posted @ 2018-09-29 14:36 CppSkill 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 1、SetCommMask - 遥望星空 - 博客园.html(https://www.cnblogs.com/zjoch/p/4246842.html) SetCommMask 用途:设置串口通信事件 原型:BOOL SetCommMask( HANDLE hFile, //标识通信端口的句柄 D 阅读全文
posted @ 2018-09-29 14:29 CppSkill 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1、memchr 检测的是一段内存,strchr 检测的是一个字符串 如果一段内存中有0x0的话,显然不能用strchr去查找的。建议看看两个函数的原型 strchr会停在 '\0',memchr不会 void *memchr(const void *s, int c, size_t n); voi 阅读全文
posted @ 2018-09-29 14:09 CppSkill 阅读(497) 评论(0) 推荐(0) 编辑