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;

请问除更换控件外,有办法消除此错误提示吗?
...全文
232 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dglb73 2018-12-29
  • 打赏
  • 举报
回复
看来只有换控件了,试了SPCOMM 没有出现这种现象。
doloopcn 2018-12-20
  • 打赏
  • 举报
回复
应该是与Comport连接上后不正常移除设备都会存在这个问题,我的一个项目也是这样子
得重启程序才能恢复正常

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧