MSWinsock.Winsock-event-handling in VisualBasic

Ich versuche zu verarbeiten Winsock_Connect Ereignis (Eigentlich brauche ich es in Excel-makro) mit dem folgenden code:

Dim Winsock1 As Winsock 'Object type definition

Sub Init()
    Set Winsock1 = CreateObject("MSWinsock.Winsock") 'Object initialization
    Winsock1.RemoteHost = "MyHost"
    Winsock1.RemotePort = "22"
    Winsock1.Connect

    Do While (Winsock1.State <> sckConnected)
        Sleep 200
    Loop
End Sub

'Callback handler
Private Sub Winsock1_Connect()
    MsgBox "Winsock1::Connect"
End Sub

Aber es geht nie um Winsock1_Connect Unterprogramm obwohl Winsock1.Status ist "Verbunden".
Ich möchte die Verwendung von standard-MS-Bibliothek, weil ich habe keine Administratorrechte auf meinem PC und ich bin nicht in der Lage zu registrieren, einige angepasste Bibliotheken.
Kann mir jemand sagen, wo ich falsch bin?

InformationsquelleAutor user21530 | 2008-09-24
Schreibe einen Kommentar