防止将单元自动添加到Uses子句中?

时间:2011-02-03 20:01:23

标签: delphi alphablending jedi-code-library

我在我的一个表单上使用TJvTransparentForm(来自Project JEDI)。我也在整个项目中使用AlphaControls。问题是,TJvTransparentForm与AlphaControls的单元“acPNG”不兼容。我需要使用常规的PNG类(?)。

我尝试使用UnregisterClass例程(或其他东西,不记得它是什么),并且没有这样做。

我也尝试从我的项目中删除AlphaControls,添加TImage,重新启用AC,但它仍然在Uses子句中生成acPNG。

我该怎么办? 谢谢! - 杰夫

2 个答案:

答案 0 :(得分:3)

  1. 如果您的意思是 - 排除某个单元,在设计时自动包含在“使用”中,当某个组件在表单上下垂时。然后唯一的方法 - 在运行时创建此组件。
  2. 如果某个链接库间接使用了该单元,则不能排除此单元。或者......不要使用该库。

答案 1 :(得分:0)

另一个选项是将所需单位移到另一个

之后

干杯