私は .NET に変換する VB6 プログラムを与えられました。VB6 の仕様のほとんどはグーグルで把握できましたが、まったくわからないことが 1 つあります。Winsock が使用されていますが、変換ユーティリティによって AxMSWinsockLib.AxWinsock に置き換えられました。古いコードは、AxMSWinsockLib.AxWinsock には明らかにないインデックス プロパティを参照していますが、ここで何をしようとしているのかわかりません。何か案は?
Public Function PortsOpen(ByRef colWinsock As Collection, ByRef objWinsock As Winsock, ByVal LocalIPAddress As String) As Boolean
Dim Counter As Long
Dim sWS() As String
'Initial to open com. port
Counter = 0
If colWinsock.Count >= objWinsock.Index + 1 Then
sWS = colWinsock.Item(objWinsock.Index + 1)