Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JScript Com обьект с несколькими интерфейсами, как использовать другие / 2 сообщений из 2, страница 1 из 1
09.12.2008, 13:13
    #35702459
watman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JScript Com обьект с несколькими интерфейсами, как использовать другие
Есть Com объект, у него имеется несколько интерфейсов, но использовать можно методы только одного который возвращается, при создании, как получить доступк к методам другого интерфейса не понятно :(

вот пример

Com обьект INFra.Client.ServerConnector имеет интерфейсы
IClientSecurity
IConnectionPointContainer
IConnector
IDispatch
IMarshal
IMultiQI
ISecWrapper
IsuppurtErrorInfo
IUnknown
IVpbxClientAccess

при создании объекта INFra.Client.ServerConnector возвращается интерфейс IConnector
а вот как получить доступ к методам IVpbxClientAccess остается не понятно :(
...
Рейтинг: 0 / 0
09.12.2008, 18:54
    #35703722
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JScript Com обьект с несколькими интерфейсами, как использовать другие
Никак. Нужно иметь классы-переходники, реализовывающие по одному интересующему интерфейсу, а IConnector — соответствующие возвращающие их свойства. WScript (речь ведь о нем?) может получить только первый интерфейс, не являющийся IDispatch и IUnknown.

Свойство имеющее тип, допустим, IClientSecurity и возвращающее this, вернет опять IConnector, поэтому нужны дополнительные классы.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JScript Com обьект с несколькими интерфейсами, как использовать другие / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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