社区
网络通信/分布式开发
帖子详情
Comport做的程序在未关串口前拔除USB-UART后关闭程序提示出错
dglb73
2018-12-19 10:36:41
我试了D7和XE8安装COMPORT控件,USB-TTL模块接入电脑时运行正常,如果在没有关闭串口就拔除USB-TLL模块,关闭程序时就会提示错误
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
try
ComPort1.Close;
except
end;
end;
请问除更换控件外,有办法消除此错误提示吗?
...全文
279
2
打赏
收藏
Comport做的程序在未关串口前拔除USB-UART后关闭程序提示出错
我试了D7和XE8安装COMPORT控件,USB-TTL模块接入电脑时运行正常,如果在没有关闭串口就拔除USB-TLL模块,关闭程序时就会提示错误 procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin try ComPort1.Close; except end; end; 请问除更换控件外,有办法消除此错误提示吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dglb73
2018-12-29
打赏
举报
回复
看来只有换控件了,试了SPCOMM 没有出现这种现象。
doloopcn
2018-12-20
打赏
举报
回复
应该是与Comport连接上后不正常移除设备都会存在这个问题,我的一个项目也是这样子
得重启程序才能恢复正常
Silicon Labs CP210x
USB
to
UART
Bridge,
COM
口无法识别
在使用Silicon Labs CP210x
USB
to
UART
Bridge时遇到识别问题,尽管其GUID与Prolific
USB
-to-Serial
Com
m
Port
相同,但无法通过原有函数接口识别。尝试通过SetupDiEnumDeviceInterfaces函数失败后,选择更换接口策略。新方法包括:1) 不指定GUID遍历硬件设备;2) 使用SetupDiEnumDeviceInfo获取设备信息;3) 通过设备名称中是否包含'
COM
'来判断是否为
串口
。
小华F460
USB
虚拟
串口
如何更改波特率
本文介绍小华F460
USB
CDC虚拟
串口
如何通过SET_LINE_CODING请求处理波特率配置。虽然
USB
通信不依赖传统波特率,但可通过回调函数解析主机下发的
串口
参数,并调用
com
port
_config更新
UART
配置,实现与PC端的兼容通信。
USB
转虚拟
串口
驱动开发操作指南
本文详解基于KMDF开发稳定
USB
虚拟
串口
驱动的关键步骤:设备如何被Windows识别为
COM
端口、KMDF中必需的
串口
接口GUID注册、INF文件中决定
COM
口生成的三行核心配置、Bulk IN端点连续读机制防止丢包,以及WPP/
USB
lyzer/Serenum三大调试日志手段。强调遵循CDC ACM标准的重要性,并指出serenum.sys在
串口
枚举中的枢纽作用。
cp2102
usb
to
uart
bridge在Windows服务中的应用实例
本文介绍了CP2102
USB
转
串口
芯片在Windows服务中的应用。阐述了将
串口
通信
做
成Windows服务的必要性,分析了在服务里跑
串口
通信的难点及解决办法,还给出核心代码、防丢数据策略和工程部署建议,指出“CP2102 + Windows服务”架构稳定可靠。
python读取
uart
串口
_Python获取
串口
的详细信息
该博客展示了在Windows和Ubuntu操作系统下,使用Python的`serial`库获取
串口
列表及其详细信息的方法,包括设备名称、
USB
VID/PID、序列号和位置等。
网络通信/分布式开发
1,594
社区成员
32,945
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章