Доброго времени суток.Можно ли определить [из программы]*, есть ли в скрипте необходимая функция (читать: определил ли пользователь в скрипте некую функцию)? Пока вижу 2 решения:1. Анализ исходников скрипта - имхо очень примитивно...2. Вызов требуемой функции "в лоб" и анализ результата, т.е. примерно так:Код:QScriptValue val=engine->evaluate("somefunc();");if (!val.isError()){ // функция определена}Может есть более "прямое" решение?Благодарен.* - добавлено в начальный вопрос
|