我要做一个串口通信的程序,现在在看别人的代码.初始化的时候有 frmMain.ctrMSComm.PortOpen = True,这句老是报错,说invalid port number.这里的ctrMSComm是一个MScomm控件,这句是在初始化的时候的一句:
'初始化串行口
intPort = 2
intTime = 1000
strSet = "9600,n,8,1"
frmMain.ctrMSComm.InBufferSize = 1024
frmMain.ctrMSComm.OutBufferSize = 512
If Not frmMain.ctrMSComm.PortOpen Then frmMain.ctrMSComm.CommPort = intPort
frmMain.ctrMSComm.Settings = strSet
frmMain.ctrMSComm.PortOpen = True '--------就是这里!!
End If
frmMain.ctrMSComm.PortOpen = False
为什么会报错呢??还有什么需要设置啊?望大侠出手相助!谢谢
'初始化串行口
intPort = 2
intTime = 1000
strSet = "9600,n,8,1"
frmMain.ctrMSComm.InBufferSize = 1024
frmMain.ctrMSComm.OutBufferSize = 512
If Not frmMain.ctrMSComm.PortOpen Then frmMain.ctrMSComm.CommPort = intPort
frmMain.ctrMSComm.Settings = strSet
frmMain.ctrMSComm.PortOpen = True '--------就是这里!!
End If
frmMain.ctrMSComm.PortOpen = False
为什么会报错呢??还有什么需要设置啊?望大侠出手相助!谢谢
解决方案 »
- VB6里有没有类似JAVA的StringBuffer的?
- 如何得到OFFICE的安装地址
- VB换皮肤的问题?欢迎大家讨论
- 怎么在窗体上标题栏(非客户区)上增加一个最小化按钮
- 很简单的一个窗体问题!
- 谁有水晶报表最新CDKey?
- 200请人做网址登录验证程序(有示例代码)
- 救命啊!VB程序,一个比较复杂的问题,希望集思广益,在线等!!!
- 我将 SQL Server 2000 企业版,以混合模式验证 安装在 Windows 2000 Advanced Server 上.以 SQL Server 身份验证的方式,新建了一个登录帐
- 怎样用API给listbox发送一个按键消息?
- 〓〓〓〓〓〓〓求救:散焦模糊图像与运动模糊图像的复原算法〓〓〓〓〓〓〓
- 关于文件读取、写入、排序的问题
.commport=1
.setting="9600,N,8,1"
end with
with ctrMSComm
.commport=2
.setting="9600,N,8,1"
end with
估计是没有COM2,不然不可能报错的