Здравствуйте, _ReZzZ_, Вы писали:
_RZ>Подскажите — как в скрипт добавить переменную програмно, т.е. независимо от выбранного языка.
_RZ>Заранее благодарен.
Перед запуском скриптов на парсинг и исполнение, вызови
IActiveScript::AddNamedItem
и добавь имя для своей переменной.
После этого, если в скрипте встречается это имя, то скриптинг вызывает метод твоего хоста
IActiveScriptSite::GetItemInfo
в который передает найденное имя. В этом методе ты должен вернуть интерфейс на объект (какой — зависит от остальных параметров вызова). Далее скриптинг сделает все сам — вызовет метод, свойство и т.д.