问题描述
MSCom.Output=Chr(4)--就是发送Ctrl+D端口已经打开,参数为:inputmode==>inputtextmodesetttings===>9600,n,8,1可以发送MSCom.Output=“p“但是一发送Chr(4)就有问题!提示:0X800A017C(CTL-E-INVALIDPROPRETYVALUE).不知道怎样解决!
解决方案
解决方案二:
ding!
解决方案三:
路過..頂下
解决方案四:
Chr(4)是一个字符编码,是不是这个原因啊!
解决方案五:
接分先!
解决方案六:
Chr(4)是字符,要先转换为string
解决方案七:
5楼说的正确,需先定义String变量,然后将字符赋值给String变量,再执行将String变量赋值给AxMSComm控件的属性OutputPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimsjAsStringsj=Chr(4)MSCom.Output=sjsj=Chr(4)&Chr(31)MSCom.Output=sjEndSub
你写的代码属VB6.0写法,VB.NET的代码与VB6.0的代码存在差异.
时间: 2024-09-16 10:20:24