再使用 mscom控件时 出现不能设置comm状态,可能有一个或多个无效的通讯参数????

databing 2009-03-10 04:33:38
菜鸟提问,请大侠来帮忙。谢谢
...全文
385 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdingyun 2009-03-10
  • 打赏
  • 举报
回复

Private Sub Form_Load()
MSComm1.Settings = "9600081"
MSComm1.PortOpen = True
End Sub

LZ:上述代码会出现你所说的错误,估计你的各通信参数是通过各个控件赋值合并的字符串组成,缺少了必要的分割逗号等.而且将将奇校验的字母O误用数字0造成.
下列代码不报错:

Private Sub Form_Load()
MSComm1.Settings = "9600O81"
MSComm1.PortOpen = True
End Sub

zdingyun 2009-03-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 goosen 的回复:]
你的代码呢
[/Quote]
就是!
goosen 2009-03-10
  • 打赏
  • 举报
回复
你的代码呢

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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