Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: Metrix от Июль 12, 2007, 15:37



Название: QtScript
Отправлено: Metrix от Июль 12, 2007, 15:37
Вопрос такой:
 Глобальные обьекты установленные одним QScriptEngine, могут быть доступны из скриптов, выполняемых(evaluate) из других QScriptEngine?


Название: Уточните, что Вы имеете в виду.
Отправлено: sikuda13 от Июль 13, 2007, 11:44
Вы говорите об QSInterpreter и его метода evaluate.

Или Вы имете в виду QAxScriptEngine.


Название: Уточняю:)
Отправлено: Metrix от Июль 13, 2007, 17:22
Может я чего не понял, но имел я ввиду конкретно QScriptEngine, (я использую QT 4.3.0) ранее я с этой технологией не сталкивался(QSA)
но могу предположить что QSInterpreter - этот класс относиться именно к нему, -> из оставшихся вариантов QAxScriptEngine. но не уверен что это то что мне нужнот, тк в документации написано что он как правило не вызываеться в ручную.


Название: QtScript
Отправлено: Metrix от Июль 17, 2007, 08:54
Ну, я думаю это уже очевидно(даже для меня:)). У каждого QScriptEngine свои обекты которые можно сделать доступные из скриптов. И главное QScriptEngine не может интерпретировать скрипт содержаший глобальный обект другого QScriptEngine'a.