Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Выгрузка скриптов из QScriptEngine и о нескольких скриптах на одном ядре (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/vygruzka-skriptov-iz-qscriptengine-i-o-neskol-kih-skriptah-na-odnom-yadre-360804/)

Guest 01.10.2011 01:39

Выгрузка скриптов из QScriptEngine и о нескольких скриптах на одном ядре
 
Несколько вопросов касающихся того, как работать со списком скриптов которые загружены в QScriptEngine ?Прочитав описание QScriptEngineAgent понимаю, да и просто поигравшись с системой, понимаю, что реально, скрипт не выгружается после исполнения в ряде случаев (если у него опрееделены функции, он создавал объекты или чтото там ешё) - собственно что я и имею. Первое что важно: мне надо принудительно выгрузить из скриптового ядра загруженный туда скрипт, и что бы при этом уничтожились все созданные им объекты. Что бы вызвался QScriptEngineAgent::scriptUnload(qint64 scriptId ) у прикрепленного к движку агента...Параллельно этому возникает вопрос о том, как получить список загруженных сейчас в скриптовый движок скриптов (попытаться рыться в контектсах, и через QScriptContextInfo вытаскивать scriptId() ? )Пока думаю про то, что бы уничтожать скриптовый движок и создавать его заново, но это попахивает варварством...


Часовой пояс GMT, время: 00:34.


© www.otvetnemail.ru - Форум вопросов и ответов.