Адрес этой странички : 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

Hosted by uCoz