我正在尝试创建一个Delphi组件。此组件需要一些{$R *.res *.rc}
包含在此单元中的图像。另外我有一个包含这个组件的Delphi BPL项目。我可以毫无问题地编译,构建和安装这个项目。
当我尝试在不在同一目录中的其他项目中使用此组件时,问题就出现了。在那里我得到他找不到.res文件的错误。只有当我在这些其他项目中包含.rc文件或者将{$R *.res *.rc}
更改为绝对路径时,它才有效。但这两种解决方案我都不喜欢。我想要的只是包含.pas文件,然后编译器应该根据{$R *.res *.rc}
找到相应的资源。
这是可能的,如果是,如何?
注意:.pas-和rc文件的路径位于搜索路径内。我正在使用Delphi 10 Seattle,它是一个FMX组件。