delphi 如何获取Lazarus中的项目源文件夹?(组件编辑器)

bjg7j2ky  于 2023-08-04  发布在  其他
关注(0)|答案(1)|浏览(109)

下投票前:我知道编译后的软件无法访问源代码。但是,这个问题是针对ComponentEditor的。
在LCL和Linux下创建一个自定义组件,我现在正在创建编辑器,它需要访问项目的源文件夹来生成/管理元数据文件并将其添加到资源(*.rc)。
在Embarcadero-Delphi下,我可以从ToolsAPI单元使用GetActiveProject.fileName来完成这一操作。

什么是跨平台LCL等价于GetActiveProject.fileName,在自定义组件编辑器中获取项目源目录?

Delphi 中的例子:

ProjectDir := ExtractFilePath( GetActiveProject.fileName );

字符串

相关问题