龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > VB开发 >

VB 在远程管网数据传输中的应用[组图](4)

时间:2009-12-30 15:42来源:未知 作者:admin 点击:
分享到:
MsgBox "监控程序未开或端口出错:请先开启监控程序,再连接" End Sub Private Sub Winsock8_ConnectionRequest _ (ByVal requestID As Long) 检查控件的 State 属性是否为关闭的

MsgBox "监控程序未开或端口出错:请先开启监控程序,再连接"

End Sub

Private Sub Winsock8_ConnectionRequest _

(ByVal requestID As Long)

'检查控件的 State 属性是否为关闭的。

'如果不是,在接受新的连接之前先关闭此连接。

If Winsock8.State <> sckClosed Then _

Winsock8.Close

'接受具有 requestID 参数的连接。

Winsock8.Accept requestID

End Sub

Private Sub Winsock8_DataArrival(ByVal bytesTotal As Long)

Dim Tdata() As Byte

Dim Idata(0 To 4) As String

Dim TIdata(0 To 4) As Long

Dim i As Integer

On Error GoTo ec

Winsock8.GetData Tdata()

Idata(0) = Hex(Tdata(0))

TIdata(0) = Int("&H" & Idata(0))

If TIdata(0) = 126 Then

For i = 1 To 4

Idata(i) = Hex(Tdata(i))

TIdata(i) = Int("&H" & Idata(i))

Next i

ctcy(0).Caption = TIdata(3) * 256 + TIdata(4)

End If

If ctcy(1).Caption < 1000000 Then

精彩图集

赞助商链接