Что нового

Структура объектов

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Хотелось бы узнать, можно ли как-то визуально увидеть полную структуру различных объектов, если это вообще возможно.
(т.е. например в древовидном списке)

Может кто-то видел/знает/использует что-то подобное? :smile:
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
oleview из ресурскита. Но предпочтительней всё это смотреть на msdn.
 
Автор
DarWiM

DarWiM

Продвинутый
Сообщения
527
Репутация
90
sngr
А если именно средствами AutoIt? К примеру получил я коллекцию ссылок, а потом эту же переменную отправляю в функцию типа
Код:
_ArrayDisplay() ; ясное дело, что не в эту

и вижу структуру.. :smile:

OffTopic:
наверное всё-таки это только мечты
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Что-то я не пойму, какую структуру ты хочешь увидеть.
Код:
#include <IE.au3>
#include <array.au3>
$oIE = _IECreate ("http://autoit-script.ru/")
$oLinks = _IELinkGetCollection ($oIE)
$iNumLinks = @extended
Dim $arr[$iNumLinks][4]
For $i=0 To $iNumLinks-1
	$arr[$i][0]=$oLinks.item($i)
	$arr[$i][1]=$oLinks.item($i).href
	$arr[$i][2]=$oLinks.item($i).innertext
	$arr[$i][3]=$oLinks.item($i).outertext
Next
_ArrayDisplay($arr)

Этого не хватает?
 
Автор
DarWiM

DarWiM

Продвинутый
Сообщения
527
Репутация
90
sngr
Ну как-бы не совсем. Наверное не так выражаюсь.. Хочу увидеть все доступные методы для объекта в иерархическом древе что-ли :-\
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
$oSM = Objcreate("com.sun.star.ServiceManager")
$oSM.createInstance("com.sun.star.frame.Desktop").Frames.Count

Ну вот смотри, ты получил некую иерархию. Ты посмотрел на неё, она на тебя и что дальше? Как это тебе поможет с этим работать? Ты бы посмотрел на oleview, там представлены все зарегестрированные в системе объекты в иерархии. Это список от края до края, что-то выудить оттуда можно ректальным способом. Там стоит ковырятся, если нет документации по испоьзованию объекта, в иных случаях это путь мазохиста.
 
Автор
DarWiM

DarWiM

Продвинутый
Сообщения
527
Репутация
90
sngr
Полезный совет :smile:
И всё-таки, будет у меня мечта..
Иерархия объекта и документация по нему, встроенные в AutoIt :smile:

З.Ы. только пример не работает у меня
 
Верх