一个关于打开文件的小问题,送分!!(100分)

  • 主题发起人 主题发起人 liersbaby
  • 开始时间 开始时间
L

liersbaby

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个软件,在自己的目录里启动,然后打开一个在同目录下的文件进行操作可以,但是做成快捷方式后,怎么才能打开那个文件,而不是C:/windows/desktop/里的文件?
 
用TApplication对象的ExtractFilePath(大概是这个,手上没Delphi :(
函数取得程序所在路径名,加在要打开的文本文件名前面就可以了。
 
ExtractFileDir(Application.Exename);
可取得当前运行程序所在的目录,以后的所有操作从这里开始就可以了。
 
你的成快捷方式文件内,“起始位置”栏内要填运行程序目录路径。
 
如果你要操作test.tst这个文件的话,你可以这样
var ss:string;

ss:=ExtractFilePath(Application.Exename)+'test.tst';
//以后你就可直接用ss进行操作了。。
 
接受答案了.
 
后退
顶部