Что нового

Как получить список всех объектов?

vitaliy4us

Новичок
Сообщения
158
Репутация
4
Пытаюсь разобраться с работой с объектами в AutoIt и не могу понять почему объект $oExcel = ObjGet("","Excel.Application") создается, а например объект $oCalc = ObjGet("","Calc.Application") - нет? Как вообще можно получить список существующих в настоящее время объектов?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
ObjGet при таком вызове получает ссылку на объект из процессов а не создаёт. Calc ты вызываешь неправильно, на оф форуме есть OOoCOM_UDF.au3. Посмотри как там сделано.
 
Автор
V

vitaliy4us

Новичок
Сообщения
158
Репутация
4
Нет, ну я конечно понимаю, что неправильно, потому как не работает. Поэтому и обратился за советом. Что же касается примера с OOoCOM_UDF, то он у меня оставил больше вопросов, чем ответов.
Меня интересует вопрос в принципе: как создаются объекты. Почему, например, из двух работающих приложений Word и Calc объект $oSM = ObjGet("", "Word.Application") создается успешно, а $oSM = ObjGet("", "Calc.Application") - нет. Почему, собственно, Word, если в процессах WinWord? Откуда берется Word?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Каких вопросов? OOoCOM_UDF вполне работоспособна.
 
Автор
V

vitaliy4us

Новичок
Сообщения
158
Репутация
4
Меня интересует вопрос в принципе: как создаются объекты. Почему, например, из двух работающих приложений Word и Calc объект $oSM = ObjGet("", "Word.Application") создается успешно, а $oSM = ObjGet("", "Calc.Application") - нет. Почему, собственно, Word, если в процессах WinWord? Откуда берется Word?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
vitaliy4us,
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.
 

darkwhite

Знающий
Сообщения
129
Репутация
5
я так понимаю что объект word это объект написанный само microsoft
о нем тут http://msdn.microsoft.com/ru-ru/library/bb157892.aspx

а если задаешся вопросом что такое объект и как они берутся не поленись почитать литературу по програмированию
 

alkp

Новичок
Сообщения
1
Репутация
0
madmasles сказал(а):
vitaliy4us,
[warn]Задерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.[/warn]
[warn]

С уважением, ваш Модератор.[/warn]


[/quote]

Это великолепно!
 
Верх