`
woxiaoe
  • 浏览: 283263 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Application ExeName的应用

 
阅读更多

E x e N a m e属性能够返回应用程序的全路径和文件名。这个属性在运行时是只读的,不能修改它。

但是可以读它,以使用户知道应用程序是从哪儿运行的。例如,下面的代码把E x e N a m e属性的值显示

在主窗体的标题栏上:

提示使用ExtractFileName()函数可以从ExeName属性中得到文件名:

ShowMessage(ExtractFileName(Application.ExeName));

使用ExtractFilePath()函数可以从ExeName属性中得到全路径:

ShowMessage(ExtractFilePath(Application.ExeName));

使用ExtractFileExt()函数可以从ExeName属性中得到文件扩展名:

ShowMessage(ExtractFileExt(Application.ExeName));

分享到:
评论

相关推荐

    Delphi开机自启+添加桌面快捷方式实例程序

    Reg.WriteString('MyProgram', ExtractFilePath(Application.ExeName) + Application.ExeName); finally Reg.Free; end; end; ``` 这段代码会在注册表的`Run`键下创建一个新的字符串值,名为`MyProgram`,值为你...

    Delphi中的Application对象

    - **应用场景**:在开发使用 VCL 表单的 DLL 时,需要将主运行程序的主窗口句柄赋值给该 DLL 的 `Application.Handle` 属性,以便使 DLL 的表单成为主应用程序的一部分。需要注意的是,不应在 EXE 应用程序中给 `...

    Delphi7.0编写的数据库系统初始化程序.rar

     if FileExists(ExtractFilePath(application.ExeName) '\qygl.SQL') = False then  begin  Application.MessageBox('请将名为qygl的脚本文件拷贝到应用程序所在的目录.','提示',64);  Exit;  end;  Try  ...

    Win32各种API函数的Delphi单元

    在编程领域,Windows API(应用程序接口)是操作系统提供给开发者用于编写Windows应用程序的一组函数、常量、数据类型和结构。这些API函数涵盖了系统管理、图形绘制、文件操作、网络通信等多个方面。Delphi,作为一...

    精彩编程与编程技巧-VB中APP对象及其应用...

    2. **App.EXEName**:此属性返回应用程序的可执行文件名(不包含路径)。这对于获取当前正在运行的应用程序的名字非常有用。 - 示例: ```vb MsgBox "应用程序名称:" & App.EXEName ``` #### 四、`App`对象的...

    Application属性详解

    在Delphi开发中,`TApplication`作为核心组件,负责管理整个应用程序的生命周期及其主要行为。本文档旨在详细解析`TApplication`组件的关键属性、方法与事件,为Delphi开发者提供一份全面而深入的技术指南。 #### ...

    Delphi中TApplication详解

    值得注意的是,当编写使用VCL窗体的动态链接库(DLL)时,应当将主运行程序中主窗口的句柄赋值给DLL中的`Application.Handle`,以确保DLL窗体被视为主应用程序的一部分。 #### 属性HelpFile `HelpFile`属性指定...

    Run_from_CD_only.zip_run

    这段代码首先初始化应用程序,然后检查当前程序的路径(即`ExtractFilePath(Application.ExeName)`)是否指向CD-ROM驱动器。如果不是,它会显示错误消息并终止应用;否则,它将创建并运行指定的窗体(在这个例子中是...

    C#应用程序的配置文件使用实例

    值得注意的是,配置文件分为两类:对于ASP.NET应用程序,配置文件是`web.config`,而对于WinForm或其他桌面应用程序,配置文件是`App.config`(在生成后会重命名为`ExeName.exe.config`)。`.NET Framework 2.0`引入...

    delphi程序路径基本操作

    在Delphi中,可以通过`Application.ExeName`属性获取到当前运行的可执行文件的完整路径,包括文件名。例如,如果程序名为`MyProgram.exe`,`Application.ExeName`将返回`C:\Path\To\MyProgram.exe`。如果只需要路径...

    delphi电子笔记

    2. **获取当前执行文件名**:可以通过 `Application.ExeName` 获取当前正在运行的程序文件名。 ```pascal ShowMessage(Application.ExeName); ``` 3. **设置应用程序标题**:使用 `Application.Title` 属性来...

    delphi复制自身加开机运行

    AuToRun.WriteString(ExtractFileName(Application.ExeName), Application.ExeName); Finally AuToRun.Free; end; end; ``` 这里需要注意的是,必须具备足够的权限才能修改注册表。 ##### 文件复制 为了确保...

    Delphi获取程序当前路径信息..rar

    例如,如果你的程序运行在"C:\Program Files\MyApp\MyApp.exe",`Application.ExeName`将会返回这个完整的字符串。但如果你只需要路径部分,你可以使用`ExtractFilePath`函数,它可以从文件名中提取出路径部分: ``...

    Delphi中关于TApplication类的详解.txt

    - 通过 `Application.MainForm` 可以关闭应用程序或获取主要表单的位置信息。 #### ShowMainForm `ShowMainForm` 控制是否在启动时显示主表单。 - **定义**: `property ShowMainForm:Boolean;` - **功能**: - 该...

    用Delphi编写安装程序

    SetupInfo.WriteString('Access', 'BackDBPath', ExtractFilePath(Application.ExeName) + '\mynbdbbak.mdb'); finally SetupInfo.Free; end; end; ``` ### 步骤5:解压缩资源文件 安装程序可能需要从资源文件...

    如何利用VB.Net生成动态“关于”对话框

    除了使用反射获取程序集的信息,我们还可以利用`System.Windows.Forms.Application`类来获取更多与应用程序相关的附加信息。例如,`CompanyName`和`ProductName`属性可以直接提供关于产品和公司的名称: ```vb.net ...

    C++ BUILDER6里的ini文件读写_小桥加加的IT博客-CSDN博客1

    在这个例子中,`ExtractFilePath(Application->ExeName)`获取应用程序的执行路径,然后与文件名"stephenini.ini"结合,创建一个TIniFile对象实例。`WriteString`方法用于写入键值对,第一个参数是节名,第二个参数是...

    delphi资源-文件路径

    此时,可以通过`Application.ExeName`获取程序的完整路径,再使用`ExtractFilePath`从中提取出程序所在的目录路径。 #### 二、`ExtractFileDir` 函数 `ExtractFileDir`同样是`SysUtils`单元提供的用于处理文件路径...

    Delphi制作能够干净地删除自己的程序

    2. **执行删除命令**:使用`Writeln`函数写入`del`命令,指定要删除的目标为`Application.ExeName`,即当前运行的程序名称。 3. **循环检查**:通过`if exist`命令检查程序是否仍然存在,如果存在则跳转至`loop`标签...

Global site tag (gtag.js) - Google Analytics