CSDN论坛 > VC/MFC > 基础类

如何在打开COM口的时候,防止界面呆滞在那边? [问题点数:20分,结帖人arbiter]

Bbs2
本版专家分:165
结帖率 99.54%
CSDN今日推荐
Bbs2
本版专家分:165
Bbs4
本版专家分:1689
匿名用户不能发表回复!
其他相关推荐
串口com10以上CreateFile打开成功的方法
在做一个串口通讯,遇到了这个问题,com1到com9正常打开,com10以上就不行了,用getlasterror查看,错误位找不到指定文件,后查看MSDN,解释如下: Windows NT: You can use paths longer than MAX_PATH characters by calling the wide (W) version of CreateFile and pre
COM口 大于9 连接不上问题总结
今天调试单片机控制舵机程序,昨天刚调试完,没问题。今天再去调试总是不行,用串口助手就没问题。 错误提示的返回值为2, 即为打开串口失败, 找了好久发现, 上次我用的串口是COM8,这次的串口COM11,后来发现当串口大约9时容易出现问题。整理一下。 程序调试时发现,使用CreateFile()打开COM4时正常,打开COM10时却总是失败。这两个端口均为虚拟COM口,通过蓝牙仿真串口完成数据
COM口操作类
基于C#语言的COM口操作类,包括COM口的打开与关闭、指令的发送与接收
清除在使用中的COM口编号
会进行这项操作的,有两种可能:一是你的COM口编号用到了255,已经满了;其次是你是位强迫症患者。哈哈。 来吧,互相伤害吧!按照如下操作几个解决问题。 开始 -->> 在运行中输入:regedit  -->> 回车打开系统注册表  -->>  修改注册表对应的目录值如下: HKEY_LOCAL_MACHINE         -->> SYSTEM              
彻底解决 Moblie中 无法创建COM口问题
问题: 当Mobile连接其他蓝牙设备的时候。例如连接 蓝牙打印机或者蓝牙打印机的时候, 默认会分配一个端口,例如COM6, 有时候会出现 无法创建com端口,请检查你的设置,然后重试 如下面所示! 例如症状如上:http://bbs.koxo.cn/thread-15114-1-1.html 还有百度知道:http://zhidao.baidu.com/question/143642061 例如:http://www.gpsxx.com/viewthread.php?tid=5258 参考:http://bbs.pdafans.com/forum.php?mod=viewthread&tid=240434&page=1 参考:http://bbs.imobile.com.cn/thread-tid-2134661-userId-1034752.html 为什么呢?是因为之前你的手机连接过这些设备,所以默认会本占坑,就是占住了一个com口(系统自动分配一个COM口) 如果你再连接其他设备,此com口 为上一个COM口保留 所以会提示 无法创建com端口,请检查你的设置,然后重试。 我们该如何做呢? 参考这里: 试着用注册表编辑器看看HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Bluetooth\\Serial\\Ports。(你应该用过) 用注册表编辑器 到这个位置删除里面所有的文件夹,(不要删除文件)即可。 删除后 重启 即可 解决占用问题。 里面 有默认键值为: 1.Default (不要动 不能删) 2. SupportedPorts (不能动 不能删) 其余都删除,删除后,重启 手机,既可 能打开 COM 6 随后我们会将发布一个程序 自动删除 然后自动重启手机即可。你先试下这样能不能解决问题。 -------------------------------------------------------------------------------- 个人解决办法: 没事 就写个工具吧,更简单 更有效!(我们芝柯打印公司也遇到这个问题给客户解决此问题吧!) -------------------------------------------------------------------------------- 程序说明 by: lixiaodaoaaa2011 http://hi.baidu.com/lixiaodaoaaa 腾讯微博:http://t.qq.com/lixiaodaoaaa 欢迎收听:(实时更新)
打开串口号大于10失败
当串口号大于10时候,打开失败,有可能是串口路径的格式不对,需要改为模式////.//COMXX hCom = CreateFile("////.//COM17",   //打开串口1                               GENERIC_READ|GENERIC_WRITE, //允许读和写操作                               0,                          //独占方式                               
无法从COM口读取数据问题的解决方法
今天客户给我打电话,之前正常运行的软件突然无法从COM口读取数据了,重启软件也不行,我查了一下线,接的也没问题,怀疑是COM口出问题了,然后就重新启动了一下COM(即将COM1先停用,然后再启动),从新启动程序,一切OK
如何在浏览器中打开pdf
如何在浏览器中打开pdf 如何在浏览器中打开pdf 如何在浏览器中打开pdf 如何在浏览器中打开pdf
从注册表获取所有的串口[Windows]
http://blog.csdn.net/loongee/article/details/4038339 if(::RegOpenKeyEx( HKEY_LOCAL_MACHINE, _T("Hardware//DeviceMap//SerialComm"), NULL, KEY_READ, &hKey )
win7com口驱动安装及设置
本文件解决win7 32位或者64位系统(盗版也可以)中出现的COM端口不能识别单片机端口问题,以及更改COM端口编号等问题。
关闭