Есть такой вопрос.
Как из com-объекта используемого в скрипте определить какой engine создал его — VBScript или JScript ?
Заранее большое человеческое спасибо!
Здравствуйте, CKBO3HRK, Вы писали:
CKB>Как из com-объекта используемого в скрипте определить какой engine создал его — VBScript или JScript ?
Скрипты по определению поддерживают персистность, поэтому, запросив IPersist интерфейс, можно узнать его CLSID. Но сам не пробовал.
Здравствуйте, Vi2, Вы писали:
Vi2>CKB>>Как из com-объекта используемого в скрипте определить какой engine создал его — VBScript или JScript ?
Vi2>Скрипты по определению поддерживают персистность, поэтому, запросив IPersist интерфейс, можно узнать его CLSID. Но сам не пробовал.
Это если сам script engine хостишь. А если просто объект вызывается, у кого IPersist спрашивать?
Здравствуйте, Alex Fedotov, Вы писали:
AF>... А если просто объект вызывается, у кого IPersist спрашивать?
Согласен, не подумал.
Тогда вопрос сводится к следующему — может ли кирпич знать, в строительстве какого здания он будет задейстован?