ActiveScript + ActiveX объекты
От: squirrel  
Дата: 17.10.04 12:54
Оценка:
Есть программа написаная на VC++, которая позволяет создать форму, и автоматизировать ее на VbScript или JScript. Хотелось бы добавить возможность установки на форму произвольных
компонентов. Поэтому посоветуйте что можно сделать, чтобы в пространство имен скрипта возможно было добавлять компоненты "на лету".
Re: ActiveScript + ActiveX объекты
От: Left2 Украина  
Дата: 17.10.04 18:42
Оценка:
Здравствуйте, squirrel, Вы писали:

S>Есть программа написаная на VC++, которая позволяет создать форму, и автоматизировать ее на VbScript или JScript. Хотелось бы добавить возможность установки на форму произвольных

S>компонентов. Поэтому посоветуйте что можно сделать, чтобы в пространство имен скрипта возможно было добавлять компоненты "на лету".

Я похожую проблему решал динамически расширяя IDispatch — то бишь на лету раздавая своим переменным method ID (перекрыв методы Invoke и GetIDByName

Теоретически, может работать не для всех скриптовых языков которые поддерживаются через ActiveScript поскольку они могут кешировать method ID. Но по крайней мере для VBScript никаких проблем не было
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.