Delphi 是否防止将单位自动添加到Uses子句?

Delphi 是否防止将单位自动添加到Uses子句?,delphi,alphablending,jedi-code-library,Delphi,Alphablending,Jedi Code Library,我正在我的一个表单上使用TJvTransparentForm(来自绝地计划)。我还在整个项目中使用AlphaControls。问题是,TJvTransparentForm不能很好地与AlphaControls中的单元“acPNG”配合使用。我需要使用常规的PNG类(?) 我试着使用一个未注册的类例程(或者别的什么,不记得是什么),但没有成功 我还尝试从我的项目中删除AlphaControls,添加TImage、RENEABLE AC,但它仍然在Uses子句中生成acPNG 我能做什么? 谢谢 -

我正在我的一个表单上使用TJvTransparentForm(来自绝地计划)。我还在整个项目中使用AlphaControls。问题是,TJvTransparentForm不能很好地与AlphaControls中的单元“acPNG”配合使用。我需要使用常规的PNG类(?)

我试着使用一个未注册的类例程(或者别的什么,不记得是什么),但没有成功

我还尝试从我的项目中删除AlphaControls,添加TImage、RENEABLE AC,但它仍然在Uses子句中生成acPNG

我能做什么? 谢谢 -杰夫

  • 如果您的意思是-排除在设计时自动包含在“使用”中的单元,当组件被拖放到窗体上时。那么唯一的方法就是在运行时创建这个组件
  • 如果某个链接库间接使用了该单元,则无法排除该单元。或不要使用图书馆
  • 如果您的意思是-排除在设计时自动包含在“使用”中的单元,当组件被拖放到窗体上时。那么唯一的方法就是在运行时创建这个组件
  • 如果某个链接库间接使用了该单元,则无法排除该单元。或不要使用图书馆

  • 另一个选项在另一个选项之后移动所需的单元


    欢呼声

    另一个选项被移动到所需的单位之后


    干杯

    每当我的表格上有时间,它就会自动添加。TPNGImage被TPNGGraphic取代,这正是我试图阻止的。此外,不使用库也不是一个选项。由于我在设计时将图像存储在TPicture中,所以我无法在运行时创建图像,除非我是从文件加载的。@Jeff:您可以从.exe的资源中加载它。@Jeff将这些东西存储为资源几乎总是比存储在.dfm中更好。一旦它们进入.dfm,就很难管理它们了。好吧,我尝试使用我自己的方法2(删除包,重新添加),显然我只需要首先重新添加pngimage单元。无论如何,这得到了市场的答案,因为它提供了很好的建议!每当我的表单上有一个TImage时,它就会自动添加。TPNGImage被TPNGGraphic取代,这正是我试图阻止的。此外,不使用库也不是一个选项。由于我在设计时将图像存储在TPicture中,所以我无法在运行时创建图像,除非我是从文件加载的。@Jeff:您可以从.exe的资源中加载它。@Jeff将这些东西存储为资源几乎总是比存储在.dfm中更好。一旦它们进入.dfm,就很难管理它们了。好吧,我尝试使用我自己的方法2(删除包,重新添加),显然我只需要首先重新添加pngimage单元。无论如何,这得到了市场的答案,因为它提供了很好的建议!我已经试过了,没用,够奇怪的了。我可以再试一次,到家后会报告:)我已经试过了,没用,够奇怪的了。不过我可以再试一次,到家后我会报告:)