本人使用的是ifix4.0
安装路径是在d盘目录下面(不知道是否对下面有影响,系统是域帐号进入的,不是管理员帐号)代码如下With Winsock1
    .RemoteHost = "127.0.0.1"
    .Winsock1 = 3600
    .Protocol = sckTCPProtocol
    .ConnectEnd With
End With运行起来后编译出错,说缺少参数
网上找的vb代码都是这么链接的
我编写connect的时候 系统自动出现帮助提示信息如下connect  bstrPropertyName As String,bstrSource As String,iStatus As Long,[fTolerance],[iFlags],[fDeadBand],[fUpdateRate]难道vbA的winsock的链接还需要参数
如果需要的话都是些什么参数
求教

解决方案 »

  1.   

    本個問題通過網上查找資料已經解決 
    本人是原來是直接拿了winsock控件在用 解決方法是創建一個winsock的實例對象 
    再用實例對象來進行同樣的操作 Dim WithEvents mySock1 As Winsock Private Sub CommandButton1_Click() 
        Set mySock1 = New Winsock 
        If mySock1.State = 0 Then 
        
            With mySock1 
                .RemoteHost = "127.0.0.1" 
                .RemotePort = 3600 
                .Protocol = sckTCPProtocol 
                .Connect 
            End With 
        End If 
    End Sub Private Sub mySock1_Connect() 
                MsgBox mySock1.State 
              mySock1.SendData "11111111" 
    End Sub 
    但為什么這樣做就有效果我還是沒搞清楚 
    有實力的幫我解疑一下 順便問一下 
    我要傳送一批大量的數據該怎么傳輸 
    服務器:vb.net  接受好幾個Hashtable  
    客戶端:vba    這方面我不知道該怎么定義,該怎么傳輸數據,傳輸方式是什么都不明白 
    有高手幫忙解疑一下 
    本人剛接觸 socket兩天,有些基本概念還不是很明白。 
    送分了