Использование шаблона из нескольких программ
Здравствуйте!
Один шаблон FastReport используется в разных программах, расположенных в разных папках. В тексте скрипта шаблона есть uses/include/import/imports. Если в скриптах указывать правее include полные абсолютные пути (например, до общей для всех пользователей сетевой папки на сервере), то всё работает. Если указывать в include относительный путь или только имя файла, например, MainAlgoritms.cpp, то в разных программах в разных папках ищутся файлы скриптов и не находятся.
Хотелось бы организовать общее хранение шаблонов, скриптов разработчика, скриптов пользователя (с дополнительными функциями, настройки под себя). Посоветуйте как выкрутиться. Может у команд uses/include... есть подсказка где ему искать (может есть аналог %PATH% для exe). Можно динамично загружать скрипты в отчёт при выполнении из сетевой папки (вместо использования команды include)?
Комментарии
Нашёл в TfsScript public TStrings IncludePath список путей во время include. Перебираются по порядку до первого нахождения файла.
Вдруг кому тоже пригодиться на будущее.