delphi - 获取 BPL 文件名

标签 delphi bpl

从 BPL 中,是否可以获得自己的文件名?例如C:\foo\bar.bpl

(动态加载和delphi7,如果重要的话)

最佳答案

调用GetModuleFileName 。对于模块句柄,请使用 SysInit.HInstance 。传递零将为您提供主机 EXE 的文件名,也称为 ParamStr(0) .

关于delphi - 获取 BPL 文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1634742/

相关文章:

Delphi:带有内置包的 .exe:600kb,.exe + 外部 BPL:6MB。这是为什么?

Delphi BPL 搜索路径

c++ - 无法动态链接到自定义 bpl 中的组件

delphi - tOpenDialog 后面意外触发 tStringGrid.OnFixedCellClick

delphi - 如何在超时的单独线程中发出 HTTP 请求?

delphi - 什么是 ".~bpl"文件?

delphi - 如何解决打开项目时 Delphi XE 中的 bpl 加载问题?

delphi - 如何让文字发光

delphi - 通过新 RTTI 处理索引属性时遇到问题 [D2010]

delphi - 如何将TDictionary作为可选参数传递?