GetCurrentDirectory疑问(50分)

  • 主题发起人 主题发起人 一只笨小狗
  • 开始时间 开始时间

一只笨小狗

Unregistered / Unconfirmed
GUEST, unregistred user!
我用GetCurrentDirectory得到当前程序运行目录,但是现在发现一个奇怪问题:<br>我在目录下运行程序,得到的当前目录是正确的,如果我在开始菜单-&gt;程序里点击运行(我做了安装程序,所以在开始菜单-&gt;程序里有这个程序)得到的当前目录是菜单快捷方式的目录“C:/Documents and Settings/dnl/桌面”。<br>我怎么才能得到exe运行的目录,而不是快捷方式运行的目录?<br>
 
ExtractFilePath(Application.exename)
 
ExtractFileDir(Application.ExeName);<br>ExtractFilePath(Application.ExeName);
 
怎么得到运行程序的文件名呢?因为文件名可能被改了
 
你在设置快捷方式的时候,设置快捷方式的起始路径为程序所在路径就行了
 
多人接受答案了。
 
后退
顶部