社区
C++ Builder
帖子详情
请问怎样判断有多少个串口可用啊?
Rainyor
2003-12-12 12:46:34
有什么办法实现从设备管理器里,读出有多少个可用串口啊,包括USB转串口的?高手请多多指定
...全文
140
4
打赏
收藏
请问怎样判断有多少个串口可用啊?
有什么办法实现从设备管理器里,读出有多少个可用串口啊,包括USB转串口的?高手请多多指定
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccrun.com
2003-12-12
打赏
举报
回复
在Form上添加一个Button和一个ComboBox,ComboBox的名字是cbxComlist
// 怎样得到机器上的所有串口
#include "registry.hpp"
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TRegistry *reg = new TRegistry;
reg->RootKey = HKEY_LOCAL_MACHINE;
reg->OpenKey("HARDWARE\\DEVICEMAP\\SERIALCOMM", true);
cbxComlist->Sorted = false;
reg->GetValueNames(cbxComlist->Items);
cbxComlist->Items->BeginUpdate();
for(int i=0; i<cbxComlist->Items->Count; i++)
cbxComlist->Items->Strings[i] = reg->ReadString(cbxComlist->Items->Strings[i]);
cbxComlist->Items->EndUpdate();
cbxComlist->Sorted=true;
}
pengsh
2003-12-12
打赏
举报
回复
常用的硬件COM1和COM2几种操作系统一样,都存在老妖说的地方了,可是我用过Moxa的串口服务器,可以通过远程网络连接本地到计算机,然后映射成本地计算机的串口。这个映射的串口,在2000和XP下也是存在上面说的位置,可是在98下我就找不见它存在哪儿了。
pengsh
2003-12-12
打赏
举报
回复
在2000和XP下可以,好像在98下不行。瘟98不知道存在哪儿了。
yjy1001
2003-12-12
打赏
举报
回复
呵呵~ 偶用的是 直接读 注册表的方法
老妖都给出代码了 ……
delphi:检测当前有多少个
串口
可用
(测试通过)
delphi:检测当前有多少个
串口
可用
(测试通过)
遍历电脑
可用
串口
这个程序将电脑上所有
可用
串口
找出来并显示在下拉列表中。 在
串口
号中显示所选择下拉列表所选择
串口
的
串口
号
显示当前
可用
的
串口
端口号
我方便USB
串口
的开发,自己做到一个小软件。 双击本程序,直接显示当前
可用
串口
之端口号。 对使用笔记本usb转
串口
特别方便。
stm32 5个
串口
可用
STM32STM
检索系统当前
可用
串口
利用此方法可以检索到系统当前真实
可用
的
串口
,并能识别出是USB转Serial Port,还是系统端口。
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章