Адрес этой странички : http://spcalc.narod.ru/spcalc_intscr.htm
spCalc.exe
Интерпретатор скриптов.
Встроенный интерпретатор позволяет разрабатывать и выполнять скрипты (синтаксис pascal), реализующие достаточно сложные алгоритмы расчетов (включая обмен информацией с Excel, 1С:Предприятие 7.7, таблицами баз данных).
Так выглядит вкладка "Выполнить", где реализован режим "Интерпретатор".
Ниже показано назначение элементов
управления "Интерпретатора".
Для " обслуживания" режима "Интерпретатор" предназначено меню "Скрипт".
Здесь,
"Новый" -
подготовить интерпретатор для создания
нового скрипта
"Открыть" -
загрузить скрипт из файла
"Сохранить, как" -
сохранить скрипт в файл
"Контроль ошибок" -
проверка синтаксиса скрипта (поиск ошибок).
"Выполнить" -
запустить скрипт на выполнение.
Здесь следует отметить, что если при запуске программы в командной строке есть параметр, он воспринимается, как имя файла-скрипта и автоматически загружается в интерпретатор.
Как было указано в
начале
, интерпретатор скриптов основан на
использовании
библиотеки FastScript
версии 1.4
(сopyright
(c) 1998-2004 by Fast Reports Inc.).
Подробное описание библиотеки скриптов (Руководство
разработчика)
можно скачать здесь
(50 кб).
Подробное описание констант, процедур и
функций интерпретатора скриптов (spCalc.exe)
см. здесь.
Интерпретатор
поддерживает модульность в том смысле, что
переменные, константы, функции и процедуры
могут располагаться в разных файлах. Файлы
могут подгружаться в процессе выполнения
скриптов.
Следует отметить, что сначала подключаемые
модули загружаются и "выстраивается"
единый скрипт, который компилируется и
выполняется. Отсюда следует, что имена
глобальных констант и переменных, а также
процедур и функций во всех подгружаемых
модулях не должны повторяться.
При
разработке скриптов часто возникает
необходимость разработки диалоговых форм.
Для этих целей можно использовать
возможности среды Delphi-5
(дизайнер форм).
Подробно этом см. здесь.
Пакет BDE-5 можно взять здесь.
Как именно использовать spCalc.exe для разработки и выполнения скриптов см. здесь .
Примеры скриптов.
Работа с Excel :
Работа с 1С:Предприятие 7.7 :
©
Sergey Popov, Usinsk, Komi, 2007