VB 版 (精华区)

发信人: bloom (├┝┞┟┠┢┣), 信区: VB
标  题: telnet lib(2)
发信站: 哈工大紫丁香 (2000年09月05日15:53:08 星期二), 站内信件


DefLng A-Z
Private Function State() As Long
    State = Form1.Winsock1.State
End Function
Public Sub Pt(Optional ByVal d$ = "")
    If d$ > "" Then If State = 7 Then Form1.Winsock1.SendData d$
End Sub
Public Sub Pn(Optional ByVal d$ = "")
    Pt d$ + vbCrLf
End Sub
Public Sub Pb(ByVal b As Byte)
    If b > 0 Then If State = 7 Then Form1.Winsock1.SendData b
End Sub
Public Sub InputA(Optional ByVal Pmt$ = "", Optional d$ = "", Optional ByVal
Public Sub InputA(Optional ByVal Pmt$ = "", Optional d$ = "", Optional ByVal
MaxLen = 60)
    Pt Pmt$
    Dim buf$, L
    Do
        b = InkeyB
        L = LenB(buf)
        Select Case b
        Case 13
            Pn
            d$ = StrConv(buf$, vbUnicode)
            Exit Sub
        Case 8
            If L > 0 Then
                buf = LeftB(buf, L - 1)
                Pt Chr(8) + " " + Chr(8)
            End If
        Case Is >= 32
            If L < MaxLen Then
                buf = buf + ChrB(b)
                Pb b
            End If
        End Select
        End Select
    Loop
End Sub
Public Function InkeyB() As Byte
    Dim b As Byte
    If State = 7 Then Form1.Winsock1.GetData b
    InkeyB = b
    DoEvents
End Function
Public Function InkeyA$()
    If State = 7 Then Form1.Winsock1.GetData a$
    InkeyA = a$
    DoEvents
End Function
Public Sub Sleep()
    o = Form1.Winsock1.BytesReceived
    While o = Form1.Winsock1.BytesReceived
        DoEvents
    Wend
End Sub
End Sub
Public Sub Pause(ByVal Dt!)
    T! = Timer
    While Abs(Timer - T!) < Dt!
        DoEvents
    Wend
End Sub
Public Sub ClearA()
    a$ = InkeyA
End Sub
Public Sub ClsA()
    Pt Chr(27) + "[H" + Chr(27) + "[J"
End Sub
Public Function Pos$(ByVal y As Byte, ByVal x As Byte)
    If y < 1 Or y > 24 Or x < 1 Or x > 80 Then Exit Function
    Pos = Chr(27) + "[" + Trim(y) + ";" + Trim(x) + "H"
End Function
Public Sub BeepA()
    Pb 7
End Sub
--

├┝┞┟┠┢┣◣◢
               ∣
             ▆▆▆    
              ▇▇            

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.247.254]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.111毫秒