Delphi 2007/2009 странен въпрос тук:
Възможно ли е, въз основа на свойство на компонент, дефинирано по време на проектиране, да включите файлове в свързването или да ги оставите?
Пример: Ако оставя SomeProperty true, при компилиране единицата SomeUnit ще бъде включена в моя проект. В противен случай няма да бъде включен.
Вторият ми подход към този проблем е да разположа втори компонент, който, когато бъде пуснат във формуляра (или не), ще включва единицата в клаузата за използване. Но ако може да се направи с имот, ще е по-добре.
Искам да избегна условната компилация чрез IFDEF, защото това принуждава компонентът да се изгражда всеки път, когато проектите се изграждат. Или не?
Опитвам се да постигна лесен начин за включване на някои единици в проекта и след това тези единици ще осигурят поддръжка за конкретни бази данни. Поставянето им в опция в компонента за свързване ще бъде идеално лесно: Проверете поддръжката и това е готово. Премахнете отметката и вземете малко по-малко KB във вашето компилирано ПРИЛОЖЕНИЕ.
редактиране: Ще остана с компонентния начин например. Знаех метода IFDEF и нещата, но това принуждава компонентът да се изгражда всеки път, когато проектите се изграждат. Или не?
Опитвах се да постигна лесен начин за включване на някои единици в проекта и след това тези единици ще предоставят поддръжка за конкретни бази данни. Поставянето им в опция в компонента за свързване ще бъде идеално лесно: Проверете поддръжката и това е готово. Премахнете отметката и вземете малко по-малко KB във вашето компилирано ПРИЛОЖЕНИЕ.