Есть ли способ преобразовать ActiveX (Scripting.Dictionary) в объект JavaScript?
Мне нужно предоставить некоторые константы, определенные в ActiveX, для кода JavaScript.Прямо сейчас я возвращаю Scripting.Dictionary, чтобы JavaScript мог получить к ним доступ следующим образом:
myObj.SomeEnum ("SOME_CONST");
, где SomeEnum определен в IDL как свойство, возвращая VARIANT (который во время выполнения оборачивает указатель IDispatch на объект словаря).
Однако в идеале я хотел бы иметь возможность получить доступ к той же вещи, как это:
myObj.SomeEnum.SOME_CONST.
Есть ли способ сделать это?Я не хочу определять конкретный интерфейс COM для каждого такого перечисления / свойства.