DELPHI得到文件路径的方法

DELPHI得到文件路径的方法

方法一:只能到文件夹

uses FileCtrl;{记得要先引用这个}

var
  Dir: string;
begin
  SelectDirectory('选择你要 XXOO 的目录', '', Dir);
  ShowMessage('你选择了这个目录来 XXOO '+ Dir);
end;


方法二:
用opendialog,和savedialog的filename可以得到.
var
    path_name:string;//带文件名的路径
begin
    if   opendialog1.execute   then
        path_name:=opendialog1.filename;
end;  
//------------------------------------------------

if   opendialog1.execute   then
begin
//获得打开文件的路径
    filepath   :=   extractfilepath(opendialog1.filename);
//其他你的代码

end;

if   savedialog1.execute   then
begin
//获得保存文件的路径
    filepath   :=   extractfilepath(opendialog1.filename);
//其他你的代码
end;

------------------------------------------------------------------


都知道用ExtractFilePath来提取Exe文件的全部路径。

而ExtractFileDir与ExtractFilePath的区别就是少一个‘/’

嘿嘿,如ExtractFilePath( 'C:/TEST/MYPROG.EXE ')得到的就是C:/TEST/

ExtractFileDir( 'C:/TEST/MYPROG.EXE ')得到的就是C:/TEST

以上是题外话……   ^_^

可能大家都用这个:

ExtractFilePath(Application.ExeName)

来提取可执行文件的路径。

但是用Application就得Uses   Forms……

最近正好发现一招。用ParamStr(0)

delphi帮助上如下写:

ParamStr(0)   returns   the   path   and   file   name   of   the   executing   program   (for   example,   C:/TEST/MYPROG.EXE).

ExtractFilePath(ParamStr(0))与ExtractFilePath(Application.ExeName)等价。

而且在system.pas定义的。

而且里面如下操作的:

if   Index   =   0   then
    SetString(Result,   Buffer,   GetModuleFileName(0,   Buffer,   SizeOf(Buffer)))

哦,使用的是GetModuleFileName这个Api函数。

好了,到此为止继续查看Msdn有关GetModuleFileName之后。我明白并写下如下:

因为system.pas不用uses任何文件,得到exe文件所在路径ExtractFilePath(ParamStr(0))

以及Api函数GetModuleFileName的一些东西。。。。。

### 回答1: Delphi 7.0是一款广泛使用的集成开发环境(IDE),适用于使用Object Pascal编程语言的开发人员。为了安装Delphi 7.0,您需要准备以下两个文件:安装文件和补丁。 首先,下载Delphi 7.0的安装文件。您可以在Embarcadero官方网站上找到Delphi 7.0的安装程序。注意请选择合适的版本和语言,并确保您使用的是正版软件。 下载完成后,您可以双击安装文件以开始安装过程。根据向导的指示,选择安装路径和其他设置选项,然后等待安装完成。在安装期间,您可能需要提供一些必要的许可证信息。 完成Delphi 7.0的安装后,您还可以安装相应的补丁来修复已知的错误或增加新功能。补丁也可以提高Delphi的稳定性和性能。 要下载Delphi 7.0的补丁,您可以在Embarcadero官方网站的支持页面或其他相关技术论坛上找到。确保您选择与您安装的Delphi版本相匹配的补丁。 下载补丁后,双击补丁文件以开始安装过程。按照向导的指示完成安装,并在提示时选择Delphi的安装目录。安装完成后,您可以重新启动Delphi 7.0,以确保补丁成功安装。 通过正确安装Delphi 7.0及其补丁,您将能够开始使用这款强大的开发工具。使用Delphi,您可以开发各种类型的应用程序,包括桌面、Web和移动应用。祝您在Delphi的学习和开发过程中取得成功! ### 回答2: Delphi 7.0是一款非常经典的集成开发环境(IDE),用于Pascal语言的开发。安装Delphi 7.0,首先需要获得安装文件和补丁。 安装文件可以从官方网站下载或通过其他途径获取。一旦获得安装文件,双击运行它,然后按照安装向导的指示进行安装。安装过程中,可以选择默认安装选项或自定义安装选项,以符合个人需求。安装结束后,将在计算机上创建一个Delphi 7.0的安装目录,其中包含了IDE和相关的库文件。 然而,Delphi 7.0的原始安装文件可能在某些功能和修复方面存在缺陷。因此,我们可能需要应用一些补丁来修复这些问题。Delphi 7.0的补丁可以从官方网站的支持页面下载。下载后,双击运行补丁文件,按照向导的指示完成补丁的安装。安装完成后,补丁会对Delphi 7.0的原始安装文件进行修改,以提供额外的功能和修复已知问题。应用补丁之后,Delphi 7.0将具有更好的性能和稳定性。 总结来说,安装Delphi 7.0的过程包括获取安装文件并按照向导的指示进行安装。为了获得更好的性能和修复已知问题,还可以应用官方提供的补丁。这样,我们就可以顺利地安装和使用Delphi 7.0进行Pascal语言的开发工作了。 ### 回答3: Delphi 7.0是一个热门的集成开发环境 (IDE),用于快速开发Windows应用程序。在安装Delphi 7.0之前,您需要获得相关的安装文件和补丁。 首先,您可以在互联网上搜索Delphi 7.0的安装文件。通常,您可以在软件供应商的官方网站或其他可靠的下载网站上找到它。确保从可信赖的来源下载安装文件,以确保安全性和合法性。 一旦您获得了Delphi 7.0的安装文件,接下来可以开始安装过程。双击安装文件,然后按照提示进行安装。可能需要接受软件许可协议并选择安装选项,如安装路径和组件。 在安装后,您可能需要应用一些补丁来修复已知的问题或增强软件的功能。您可以使用Delphi 7.0的官方补丁,这些补丁被设计用来修复已知的问题和漏洞。您可以在Delphi 7.0的官方网站或其他相关的开发者社区中找到这些补丁。 要安装补丁,首先下载和保存补丁文件到您的计算机上。然后,双击补丁文件并按照指示进行安装。通常,安装补丁只需要几步并且很简单。 安装文件和补丁对于Delphi 7.0的安装和使用非常重要。确保您从可信赖的来源获得安装文件,并且安装补丁以确保软件的稳定性和安全性。请记住,及时更新和维护软件是保持计算机系统和应用程序安全的重要步骤之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值