怎么获得程序本身的exe的文件名称(50分)

  • 主题发起人 主题发起人 qinsir
  • 开始时间 开始时间
Q

qinsir

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个程序,需要知道我本身的.exe文件的名称,比如刚刚编译好的文件为:Project1.exe
使用者可以修改为:test.exe,我怎么获得这个exe文件的名称呢?
 
ExtractFileName(Application.ExeName)
 
没错,得到的是文件名,没有路径的,application。exename就是包含路径的
 
晚了,
ExtractFilePath(Application.ExeName)取得文件路径
ExtractFileExt(Application.ExeName)取得文件扩展名
 

Application.ExeName 这可以取得应用程序的名称.
 
Application.ExeName; //得到程序名称包括完整路径
ExtractFieldName(Application.ExeName); //得到程序文件名
ExtractFileExt(Application.ExeName); //得到程序的扩展名
ExtractFileDrive(Application.ExeName); //得到驱动器
ExtractFilePath(Application.ExeName); //得到程序路径,未尾带'/'
ExtractFileDir(Application.ExeName); //得到程序路径,未尾不带'/'
 
Application.ExeName
 
应该知道了吧!
 
其实有更简单的:ParamStr(0)
 
哈哈,楼上兄弟门速度太快了。
 
不对。

得到只不过是执行文件名称。我猜楼主是想得到起先文件名称,在没有改名前。
或者说是工程出品时的名称。我看看
 
ExtractFileName(ParamStr(0));
 
多人接受答案了。
 
后退
顶部