如何得到一个程序的默认目录?(56分)

  • 主题发起人 主题发起人 wxfstudent
  • 开始时间 开始时间
W

wxfstudent

Unregistered / Unconfirmed
GUEST, unregistred user!
如何找到一个程序的默认目录?
 
uses
filectrl
……
edit1.text:=getcurrentdir;
……
 
使用函数:getcurrentdirectory
 
ExtractFilePath(Application.ExeName);
Or
ExtractFilePath(ParamStr(0));
 
ExtractFilePath(Application.ExeName);
 
ExtractFilePath(Application.ExeName);
 
其中ExtractFilePath(Application.ExeName);是得到当前程序的目录,还有另外一种方法
如下:
ExtractFilePath(ParamStr(0));
其中ParamStr(0)是得到DOS下命令符下的第0个参数,即路径,即如果有人在DOS下打入你的
程序并加参数时也可使用此函数进行处理。
如:
project1 xxx
其中xxx为参数,则如果使用函数ParamSTr(1)则可以得到参数,
另外还可以使用WINDOWSAPI,即GETCURRENTDIR。
 
1、ExtractFilePath(Application.ExeName); 可以得到当前程序的目录。
2、GetSystemDirectory( ); 可以取得Windows系统目录的完整路径名,其
声明如下:
UNIT GetSystemDirectory
(
LPTSTR lpBuffer,
UNIT uSize
);
祝好运~

 
接受答案了.
 
后退
顶部