读书人

vb.net里边可以用轮询吗

发布时间: 2013-03-12 11:19:35 作者: rapoo

vb.net里面可以用轮询吗?
我是用GPRS发送数据的,接受端用vb.net做的,由于从不同的地方发送所以有多个gprs终端,gprs到接收中心映射的不同COM口,我在控件里面只能设置一个COM口,不知道怎么去监听多个,听说是用轮询可没听说过,具体怎么实现啊?有代码最好了,谢谢
[解决办法]
轮询的意思嘛,
for i = 1 to N
port1.name = “com”& i
port1.open
’填写收取的操作
port1.close
next



[解决办法]
使用多个串口组件,每个组件都有接收数据的事件,你不用轮训
[解决办法]

引用:
接收数据这个知道了,还有一个就是我还需要反过来给每个终端发数据,我用了个combobox来选择不同的终端 (我是用了两个串口实验的,serialport6是COM6,serialport7是COM7,combobox里选项写的是COM6、COM7,意思就是给COM6发送或给COM7发送), 如果是固定的串口控件的话我是这样写的: If TextBox2.Text.L……


If combobox1.Text = "com6" Then
serialport6.Write(TextBox2.Text)
elseif combobox1.text = "com7" then
serialport7.Write(TextBox2.Text)
end if

读书人网 >VB Dotnet

热点推荐