Delphi 是否防止将单位自动添加到Uses子句?
我正在我的一个表单上使用TJvTransparentForm(来自绝地计划)。我还在整个项目中使用AlphaControls。问题是,TJvTransparentForm不能很好地与AlphaControls中的单元“acPNG”配合使用。我需要使用常规的PNG类(?) 我试着使用一个未注册的类例程(或者别的什么,不记得是什么),但没有成功 我还尝试从我的项目中删除AlphaControls,添加TImage、RENEABLE AC,但它仍然在Uses子句中生成acPNG 我能做什么? 谢谢 -杰夫Delphi 是否防止将单位自动添加到Uses子句?,delphi,alphablending,jedi-code-library,Delphi,Alphablending,Jedi Code Library,我正在我的一个表单上使用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单元。无论如何,这得到了市场的答案,因为它提供了很好的建议!我已经试过了,没用,够奇怪的了。我可以再试一次,到家后会报告:)我已经试过了,没用,够奇怪的了。不过我可以再试一次,到家后我会报告:)