我正在尝试将新的 HTML 帮助文件添加到 Delphi 10 Seattle。根据文档,这需要注册您自己的菜单项:
Third-Party Help Menu Item (Delphi)
我唯一缺少的是如何在运行时(或者实际上是设计/注册时)确定组件包的安装目录,以便我可以定义Path\to\your\local\help\文件
在实践中。我的帮助文件将相对于 .bpl 文件安装,因此我只需要找到该路径。
我能想到的是,我可能应该使用 ToolsAPI IOTAPackageServices
接口(interface)?
最佳答案
您可以通过调用 SysUtils.GetModuleName(HInstance)
来获取包的可执行文件名.
关于注册时的 Delphi 包文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33101677/