Delphi:如何将资源包含到相对于该组件的组件中

时间:2018-02-16 16:19:36

标签: delphi components firemonkey

我正在尝试创建一个Delphi组件。此组件需要一些{$R *.res *.rc}包含在此单元中的图像。另外我有一个包含这个组件的Delphi BPL项目。我可以毫无问题地编译,构建和安装这个项目。

当我尝试在不在同一目录中的其他项目中使用此组件时,问题就出现了。在那里我得到他找不到.res文件的错误。只有当我在这些其他项目中包含.rc文件或者将{$R *.res *.rc}更改为绝对路径时,它才有效。但这两种解决方案我都不喜欢。我想要的只是包含.pas文件,然后编译器应该根据{$R *.res *.rc}找到相应的资源。

这是可能的,如果是,如何?

注意:.pas-和rc文件的路径位于搜索路径内。我正在使用Delphi 10 Seattle,它是一个FMX组件。

0 个答案:

没有答案