在设计期,如何得到当前Project的存放路经?(100分)

  • 主题发起人 主题发起人 hwave
  • 开始时间 开始时间
H

hwave

Unregistered / Unconfirmed
GUEST, unregistred user!
在设计期,如何得到当前Project的存放路经?
 
extractfilepath(paramstr(0));
extractfilepath(application.exename);
extractfiledir(paramstr(0));
extractfiledir(application.exename);
 
我是在编写控件的属性编辑器用的,在控件放到Form上时,控件内部使用了当前项目的存放路径,楼上的朋友提供的我都知道,运行期可以得到,在设计期得到的都是C:/././Delphi5/Bin
 
你运行D5后才加载打开你的.dpr ,当然会这样;

试试这样:在资源浏览器中直接双击 .dpr 看。
路径就会是当前目录。
 
试一试GetCurrentDir呢
 
ExtractFileDir(ParamStr(0))应该可以
我都是用它的
用GetCurrentDir在有的地方像DLL中会不适用
 
后退
顶部