Встроенный макроязык - это то средство, которое может превратить вашу программу в мощный и универсальный продукт. Но имейте в виду, что показанная техника - только вершина айсберга, в составе библиотеки имеется еще много компонент (IScriptError, IScriptModule, IScriptModuleCollection, IScriptProcedure, IScriptProcedureCollection), которые позволяют всесторонне и тонко управлять интерпретатором.
| AddCode | Запись в компонент исходных текстов процедур и функций для последующего их выполнения |
| AddObject | Добавление объекта к внутренней объектной модели макросов |
| Eval | Выполнение вычисления и возврат результата. То же что и if в нормальных языках программирования |
| ExecuteStatement | Немедленное выполнение представленного кода |
| Reset | Восстановление первоначального состояния интерпретатора. Очистка от всех предыдущих исходных кодов |
| Run | Выполнение предопределенной при помощи AddCode процедуры или функции с заданными параметрами |
| OnError | Событие, возникающее при ошибке времени выполнения |
| OnTimeOut | Событие, возникающее при таймауте |