c++builder 中如何获得当前应用程序的路径

xiaocaocao 2000-05-11 12:42:00
c++builder 中如何获得当前应用程序的路径

比如:
用opendialog来打开文件,如何把当前缺省路径设定为应用程序的路径

谢谢各位神仙
...全文
644 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hank 2000-07-17
  • 打赏
  • 举报
回复
还有更简单的方法
AnsiString OurPath=ExtractFilePath(Application->ExeName);
hhzh426 2000-07-14
  • 打赏
  • 举报
回复
差不多说全了,害得我白进来一趟!555!
SetCurrentDirectory(LPCTSTR lpPathName);//设置当前缺省工作路径。
kknd 2000-05-18
  • 打赏
  • 举报
回复
use Inifiledir,
or first getcurrentdir, then setit to opendialog
lynu 2000-05-18
  • 打赏
  • 举报
回复
AnsiString fpath=ExtractFilePath(Application->ExeName);
//包含\在内的路径,可以用于合成其它文件的路径,如
TIniFile *setini=new TIniFile(fpath+"setup.ini");


david_sh 2000-05-13
  • 打赏
  • 举报
回复
使用win32函数 GetCurrentDir 获得当前路径
付给OpenDialog属性就可以了
vmi 2000-05-11
  • 打赏
  • 举报
回复
ParamStr(0)可以返回当前应用程序的路径,示例代码如下:
AnsiString RootDir(ParamStr(0));
OpenDialog1->InitialDir = ExtractFilePath(RootDir);
adams 2000-05-11
  • 打赏
  • 举报
回复
AnsiString path; // 应用程序路径
path=ExtractFilePath(Application->ExeName);
mxp 2000-05-11
  • 打赏
  • 举报
回复
AnsiString FilePath;
FilePath=ExtractFileDir(ParamStr(0));
OpenDialog1->DefaultExt =FilePath;
OpenDialog1->Execute();

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧