Найти версию компонента ActiveX COM - PullRequest
1 голос
/ 21 июля 2009

У меня есть веб-приложение, использующее компонент ActiveX COM, например:

<OBJECT id="SomeObject" style="VISIBILITY: hidden" etc...
    classid="clsid:0A6AD658-F144-4412-AB94-9C8F298973E1"></OBJECT>

Я сам создал элемент управления ActiveX, и я хочу иметь возможность определить в JavaScript версию элемента управления, который установлен и используется на странице.

Я думал, что мог бы выставить метод на объекте, чем каким-то образом выставить номер версии, например:

<script language="JavaScript>
    var version = SomeObject.GetVersion();
</script>

Но это казалось очень грязным. Я задавался вопросом, был ли встроенный механизм COM / ActiveX для поиска номеров версий - каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 21 июля 2009

В спецификации ActiveX нет ничего, что имеет конструкцию версии , вы можете просмотреть и увидеть, что многие элементы управления ActiveX имеют свойство Version.
Вы можете немного улучшить код, предоставив свойство Version вместо метода.

Вы также можете предоставить версию в кодовой базе и знать, что у вас есть по крайней мере запрашиваемая версия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...