Мне дали программу VB6 для преобразования в .NET, и хотя большинство особенностей VB6 я смог выяснить с помощью поиска в Google, есть одна, о которой я просто не имею ни малейшего представления. Используется 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)