您的位置:程序门 -> vb -> 控件



请教一个mscomm控件的使用的技术问题!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教一个mscomm控件的使用的技术问题!
发表于:2007-01-10 11:15:55 楼主
大家都知道mscomm是串口控件,用来控制串口。mscomm控件的oncomm事件中我定义了以下语句:
private   sub   mscomm1_oncomm()
select   case   form1.mscomm1.commevent

case   comevreceive                           '当串口有数据读入时,把数据往text里面
                                                                    显示

indata   =   form1.mscomm1.input

bte(0)   =   ascb(indata)  

text1.text   =   text1.text   &   bte(0)  

form1.mscomm1.inbuffercount   =   0  
end   sub

正如大家看到的
这里有一个bte(0)数组用于把串口接受到的二进制数indata转化而为的十进制数储存起来
但是!!
oncomm事件是当串口有数据时才启动的吗?
如果我有3个数abc首尾相接地输出到串口,能定义一个什么变量来把这三个数全都收起来然后再分出来吗?请提供一个思路给我吧。


快速检索

最新资讯
热门点击