vfp9.0mscomm控件 执行打开串口命令thisform.olecontrol.portopen=true显示不存在true这个变量的提示信息

当执行到下一句把从串口读入的数据存到一个字符型数组里的时侯aa=thisformolecontrol.input提示要打开该串口。怎么回事呀?我试了试把语句改成以下型式但... 当执行到下一句把从串口读入的数据存到一个字符型数组里的时侯aa=thisformolecontrol.input提示要打开该串口。怎么回事呀?
我试了试把语句改成以下型式但是会提示the port already open.这是怎么回事呀。
thisform.olecontrol2.CommPort = 2

thisform.olecontrol2.Settings = "9600,N,8,1"

thisform.olecontrol2.InputLen = 0

thisform.olecontrol2.PortOpen = .t.

thisform.olecontrol2.output = TRIM(thisform.text2.value)
展开
 我来答
萍水e相逢
2010-04-17 · TA获得超过3万个赞
知道大有可为答主
回答量:5.9万
采纳率:46%
帮助的人:1.4亿
展开全部
好久不用 vfp 了
把 这句
thisform.olecontrol2.PortOpen = .t.
改为:
if thisform.olecontrol2.PortOpen = .f. then
thisform.olecontrol2.PortOpen = .t.
enfif

祝你顺利
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式