【发布时间】:2010-10-01 05:17:44
【问题描述】:
Delphi 2007/2009 奇怪的问题在这里:
根据设计时定义的组件属性,是否可以在链接中包含文件或保留它们?
示例:如果我将 SomeProperty 设置为 true,则在编译时,单元 SomeUnit 将包含在我的项目中。否则不会被收录。
我解决此问题的第二种方法是部署第二个组件,当将其放入表单(或不放入)中时,将包含使用子句中的单元。但如果可以用属性来完成,那就更好了。
我想避免通过 IFDEF 进行条件编译,因为这会在每次构建项目时强制构建组件。还是不行?
我正在尝试以一种简单的方式在项目中包含一些单元,然后这些单元将为特定数据库提供支持。在连接组件中将这些选项纳入一个选项将非常容易:检查支持并完成。取消选中,并在您编译的 APP 中获得更少的 KB。
编辑:例如,我将继续使用组件方式。我知道 IFDEF 方法和东西,但是每次构建项目时都会强制构建组件。还是不行?
我试图实现一种在项目中包含一些单元的简单方法,然后这些单元将为特定数据库提供支持。在连接组件中将这些选项纳入一个选项将非常容易:检查支持并完成。取消选中,并在您编译的 APP 中获得更少的 KB。
【问题讨论】:
标签: delphi pascal conditional-compilation