Delphi 2007/2009 странный вопрос здесь:
Возможно ли, на основе свойства компонента, определенного во время разработки, включать файлы в компоновку или оставлять их?
Пример: Если я оставлю SomeProperty true, то при компиляции модуль SomeUnit будет включен в мой проект. В противном случае он не будет включен.
Мой второй подход к этой проблеме заключается в развертывании второго компонента, который при удалении в форме (или без него) будет включать в себя блок использования. Но если это можно сделать с собственностью, это будет лучше.
Я хочу избежать условной компиляции через IFDEF, потому что это заставляет компонент собираться каждый раз при сборке проектов. Или не?
Я пытаюсь найти простой способ включения некоторых модулей в проект, а затем эти модули будут поддерживать определенные базы данных. Иметь их в качестве опции в компоненте подключения будет идеально просто: проверьте поддержку, и все готово. Снимите флажок и получите меньше КБ в скомпилированном приложении.
edit: например, я останусь с компонентным способом. Я знал метод IFDEF и все такое, но это заставляет компонент собираться каждый раз при сборке проектов. Или не?
Я пытался найти простой способ включения некоторых модулей в проект, а затем эти модули будут поддерживать определенные базы данных. Иметь их в качестве опции в компоненте подключения будет идеально просто: проверьте поддержку, и все готово. Снимите флажок и получите меньше КБ в скомпилированном приложении.