MSCOMM 8015错误(不能设置通信状态)

jewith 2005-07-05 10:56:11
MSCOMM 8015错误(不能设置通信状态)?请问这问题如何解决?
请各位帮忙,在线等待.........
...全文
178 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jewith 2006-07-02
  • 打赏
  • 举报
回复
谢谢大家
jewith 2005-07-05
  • 打赏
  • 举报
回复
If Frm_Print.MSComm1.PortOpen = True Then Frm_Print.MSComm1.PortOpen = False
Frm_Print.MSComm1.CommPort = Val(bpPort)
Frm_Print.MSComm1.Settings = "57600,N,8,1"
Frm_Print.MSComm1.Handshaking = comNone
Frm_Print.MSComm1.RThreshold = 1
Frm_Print.MSComm1.SThreshold = 1
Frm_Print.MSComm1.PortOpen = True
If (Err.Number = 8002) Or (Err.Number = 8005) Then
MsgBox "Incorrect Communication Port selected.", vbInformation, "COM Port Error"
OpenCommPort = False

Else
OpenCommPort = True
End If
我在自己机器上打,没问题.到另外一台上打8015错误!
这样有问题吗?
TechnoFantasy 2005-07-05
  • 打赏
  • 举报
回复
可能是设置Settings 属性的问题,代码贴出来看看。
wyy1001 2005-07-05
  • 打赏
  • 举报
回复
Dim Read As String
Dim Second As String
Dim abc As String
Dim Flag As Boolean
'设置并返回波特率、奇偶校验、数据位、停止位参数
DBComm.CommPort = 1 ' 使用 COM1
DBComm.Settings = "2400,E,7,1" ' 2400 波特,无奇偶校验,8 位数据,一个停止位。
DBComm.InputLen = 0 ' 当输入占用时,
' 告诉控件读入整个缓冲区
DBComm.PortOpen = True ' 打开端口

怎么会那样呀

7,785

社区成员

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

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