Библиотека FastScript предоставляет отличную возможность − структурировать функционал скриптов, размещая соответствующие программные объекты (библиотечные функции, переменные, константы) в отдельных файлах, а затем − вызывать их из других FS-скриптов (также, как это реализовано в Delphi).
Для этого (по аналогии с Delphi) используется директива «uses».
Но проблема в том, что в текущей реализации FastScript в директиве «uses» можно использовать только полные имена файлов, что создает ощутимые неудобства при практическом применении библиотеки FastSript.
Причем, эта проблема существенно «мешает» не только при изменении местоположения FS-скриптов (в файловой системе ОС), но и при выгрузке их из БД для выполнения.
В статье рассматриваются пути решения этой проблемы.
И предлагается (на уровне исходных кодов) конкретные, практические варианты решения этой проблемы.
Открыть статью.