powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как пробежаться по свойствам и методам объекта
6 сообщений из 6, страница 1 из 1
Как пробежаться по свойствам и методам объекта
    #32098156
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вывести доступные свойства объекта???

в других языках программирования можно так:

Код: plaintext
1.
2.
3.
4.
function ListProps(obj) {
  foreach prop in obj {
    print  "Свойство ["  & prop &  "]=["  & obj(prop) &  "]" 
  }
}


Так не получается в VB
Код: plaintext
1.
2.
3.
4.
function ListProps(obj)
  For Each prop In obj
    print  "Свойство ["  & prop &  "]=["  & obj(prop) &  "]" 
  Next prop
end function


Как делать??? Или никак нельзя???
...
Рейтинг: 0 / 0
Как пробежаться по свойствам и методам объекта
    #32098169
dao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
For each в vb работает с колекциями или массивами - если у обьекта есть массив или колекция свойств то тогда так можно.Если нет - то нельзя. Многое что есть в других языках - нету в vb :((
...
Рейтинг: 0 / 0
Как пробежаться по свойствам и методам объекта
    #32098368
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык может как-то можно реализовать...
...
Рейтинг: 0 / 0
Как пробежаться по свойствам и методам объекта
    #32098646
dao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если объект твой то организуй колекцию.... и проверяй её. А если не твой... и там не пропертей... тогда на каждый такой обьект - надо писать оболочку с нужными тебе параметрами.... А тебе эт надо?
...
Рейтинг: 0 / 0
Как пробежаться по свойствам и методам объекта
    #32098676
SCS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCS
Гость
по моему, TlbInf32.dll - это есть то, что тебе надо. входит в состав VS 6 Ent. Edition. Help можно скачать с сайта MS
http://support.microsoft.com/default.aspx?scid=KB;en-us;q224331
...
Рейтинг: 0 / 0
Как пробежаться по свойствам и методам объекта
    #32098859
SCS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SCS
Гость
вот такой код нашел в одной из своих программ

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
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
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как пробежаться по свойствам и методам объекта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]