打开图片文件后,怎样回到程序当前目录?(50分)

  • 主题发起人 主题发起人 3wccdel
  • 开始时间 开始时间
3

3wccdel

Unregistered / Unconfirmed
GUEST, unregistred user!
if openpicturedialog1.Execute then begin
image1.Picture.LoadFromFile(openpicturedialog1.FileName);
执行上述代码后,程序目录就停在打开的图片目录上,
而有些数据文件在程序目录的子目录,用什么方法或函数(不用控件)回到程序当前目录。
 
Use: ExtractFilePath(Application.ExeName)
to get the path of EXE file,then....
 
可以使用ExtractFilePath函数实现,如果能确保可执行文件名只有一个的话,
也可以在应用程序创建时使用Path :=getcurrentpath函数,
然后在openpicturedialog.excete前使用以下语句:
openpicturedialog.initialdir := Path+'/子目录';
 
接受答案了.
 
刚才分数分错,谢谢liujingnan和Reboot的解答!
 
后退
顶部