如果存在,我想使用一个单位。对于单位或不同的方式,有{$IF Declared(MyUnit)}
这样的东西吗?
我安装了组件包的演示版,并希望有条件地使用它的单元,并有条件地添加菜单项以测试其功能。所有这些都没有强迫所有人安装演示包。
答案 0 :(得分:3)
这是不可能的。你需要有一个条件陈述来执行搜索单位。查看项目文件中列出的单位,然后查找搜索路径。但是,没有这样的条件。
您可以做的最好的事情是仅在定义了条件符号时才使用这些单位。然后,您需要在项目中定义该符号。
这显然很不方便,但只有在评估组件时才需要它。一旦评估完成,您将普遍采用它,或者根本不采用。与此同时,你将不得不忍受一定程度的尴尬。