得到执行程序的目录

2016-01-29 14:08 5 1 收藏

得到执行程序的目录,得到执行程序的目录

【 tulaoshi.com - Delphi 】

 

SysUtils 单元中有 ExtractFileDir 与 ExtractFilePath两个类似的函数, 用哪一个?没有太大的关系。
不过有以下的差别: ExtractFilePath 传回值的最後一个字元是反斜杠“/”。
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(ExtractFileDir(Application.Exename));
// ie: c:temp
ShowMessage(ExtractFilePath(Application.Exename));
// ie: c:temp
end;
相同点: 如果执行文件在根目录下(如:C:SAMPLE.EXE)的话, 两者的传回值相同, 且最后一个字符都是“/”。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/delphi/) 

来源:http://www.tulaoshi.com/n/20160129/1492591.html

延伸阅读
如何避免程式重复执行?(侦测是否存在前一副本,若有,则结束目前新启动的程式)。使用者在启动程式后,有时会将程式缩小在工作列上,之后要用时,又会重新启动一次程式,资料库程式有时会因此造成资料错乱!若您不希望使用者重复启动程式,您可以使用APP物件来判断,方法如下: PrivateSubForm_Load() IfApp.PrevInstanceThen'检视前...
在服务器上的操作 (1)以system用户、SYSDBA身份登录,执行creategraduateuser.sql文件创建用户graduateuser。 (2)执行createtablegraduateinfo.sql文件创建数据表graduateuser.graduate_info。 (3)执行createtabledirectorinfo.sql文件创建数据表graduateuser.director_info。 (4)执行createtablemajorinfo.sq...
iphone后台运行程序管理 1. 按两下主屏幕按钮后,出现程序图标滑动图标便会出现更多的程序图标。多任务处理功能并没有通过牺牲电池续航以及前端软件性能为代价来实现的。有了它我们可以真正完成边收邮件、边听音tulaoshi.com乐、边建立文件的操作。 2. 出现图标后,按住某一图标便会出现关闭图标,关闭某一图标后下一个图标回不上...
标签: ASP
      '**************************************     ' Name: File / Directory Viewer     ' Description:This Will Display All The     '     Files, File Size and file date of every     ' ...
在一些系统,为了特定目的,经常要求程序隐藏起来运行,例如DCS(集散控制系统)中的后台监控系统、木马控制程序、源码防拷贝等,以减少被发现、截杀和反汇编的风险。这种功能模块要求程序在运行期间不仅不会在桌面出现,也不允许被操作者从任务管理器列表中发现。 程序隐形的原理 对于一个隐形程序而言,最基本的要求是: ...

经验教程

888

收藏

21
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部