Использование шаблона из нескольких программ

Здравствуйте!

Один шаблон FastReport используется в разных программах, расположенных в разных папках. В тексте скрипта шаблона есть uses/include/import/imports. Если в скриптах указывать правее include полные абсолютные пути (например, до общей для всех пользователей сетевой папки на сервере), то всё работает. Если указывать в include относительный путь или только имя файла, например, MainAlgoritms.cpp, то в разных программах в разных папках ищутся файлы скриптов и не находятся. 

Хотелось бы организовать общее хранение шаблонов, скриптов разработчика, скриптов пользователя (с дополнительными функциями, настройки под себя). Посоветуйте как выкрутиться. Может у команд uses/include... есть подсказка где ему искать (может есть аналог %PATH% для exe). Можно динамично загружать скрипты в отчёт при выполнении из сетевой папки (вместо использования команды include)? 

Комментарии

  • Нашёл в TfsScript public TStrings IncludePath список путей во время include. Перебираются по порядку до первого нахождения файла.

    Вдруг кому тоже пригодиться на будущее.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.