#pascal #freepascal #lazarus #pascalscript
#pascal #freepascal #lazarus #pascalscript
Вопрос:
Для одной из моих библиотек классов я хотел бы предоставить упрощенный обходной код, если определенный пакет недоступен.
Есть ли рекомендуемый способ проверить из кода, какие пакеты установлены в среде IDE? Предпочтительнее использовать компилятор или IDE defines, но решение в Pascal Script также подойдет.
Комментарии:
1. Вы имеете в виду, в пакете времени разработки? Любой другой код не может получить доступ к IDE.
2. @MarcovandeVoort Спасибо, но это было бы полезно для любого пакета, а не только для разработки. К сожалению, документация для Pascal Script скудна. Поддерживает ли он только редактор?
3. Сценарий Pascal работает только на Lazarus (IDE), поэтому ничего не будет делать из кода. Но, возможно, в среде IDE вы можете каким-то образом установить define для передачи компилятору на основе pascalscript, но это не моя область знаний
4. Спасибо за ответы. Я вижу, что это, очевидно, невозможно в текущей версии.