Re: Необходимо получить список полей и методов объекта
От: SCS  
Дата: 20.03.03 16:27
Оценка: 8 (1)
Здравствуйте, ToliK, Вы писали:

TK>Окно WATCH конечно дает эту инфу, но хотелось бы получить программно ...


по моему, TlbInf32.dll — это есть то, что тебе надо. входит в состав VS 6 Ent. Edition. Help можно скачать с сайта MS http://support.microsoft.com/default.aspx?scid=KB;en-us;q224331
пример использования:
Private Sub ListProps(comServer As Object)
Dim IFaceInfo As TLI.InterfaceInfo
Dim mem As TLI.MemberInfo

Set IFaceInfo = TLI.InterfaceInfoFromObject(comServer)
On Error Resume Next
  
  For Each mem In IFaceInfo.Members
    If mem.InvokeKind = INVOKE_PROPERTYGET Then
      Debug.Print "Property " & mem.Name & " = " & _
      TLI.InvokeHook(comServer, mem.MemberId, INVOKE_PROPERTYGET)
    End If
  Next
End Sub

можно просмотреть все публичные свойства и методы
SCS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.