You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Delphi 11.0(FMX多设备项目)中Application.ExeName不存在,替代项是什么?

Delphi 11 FMX项目中Application.ExeName的替代方案

在FMX多设备框架里,TApplication类并没有ExeName属性——这是VCL框架特有的属性,所以你在FMX项目里找不到它是正常的,并非被移除或改名。

要获取当前可执行文件的完整路径,你可以用以下方法:

  • 使用ParamStr(0)获取可执行文件的路径(可能是相对路径或绝对路径),再通过TPath.GetFullPath()转换为标准绝对路径,需要引用System.IOUtils单元。
  • 示例代码:
uses System.IOUtils;

var
  ExeFullPath: string;
begin
  ExeFullPath := TPath.GetFullPath(ParamStr(0));
end;

如果需要单独提取目录或文件名,还可以用TPath.GetDirectoryName()和TPath.GetFileName()方法拆分路径。

内容的提问来源于stack exchange,提问作者Greg T

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 17:58:07