取得 Program file路径用那个函数呀
解决方案 »
- 汇总小问题
- ping命令有没有对应的API?
- ADOTable的Filter属性中的‘字段=值’形式里面,‘值’要为所有可取值该如何写啊?
- 有关Access的使用
- Delphi如何做到监视一个WEB窗口的运行,并能截取WEB窗口发往网站的消息?在线等候...
- 请问怎么样实现象winamp那样一次可以播放多首歌曲呢?
- ThemeEngine 3.0的Edit控件无法输入、显示中文,如何解决?
- 救救我吧,关于DELPHI的打印机检测问题,请高手帮忙解决。
- 怎样在一定的范围内产生随机整数?谢谢!
- delphi开发“指纹门禁”项目
- 这个语句是什么意思?
- 我发现一个问题,也许只是我的才这样.在DELPHI7中,只要是有密码的MDB数据库,用ADO下面的所有控件都连接不了.
program file路径是在那个盘下的
var windir:array[0..255] of char;
getwindowsdirectory(windir,sizeof(windir));
或者从注册表中读取,位置:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
SystemRoot键,取得如:C:\WINDOWS
Str : String;
i : Integer;
begin
// 取得长度
i := ExpandEnvironmentStrings('%SystemRoot%',nil,0);
setLength(Str,i);
// 获取环境变量的值
ExpandEnvironmentStrings('%SystemRoot%',PChar(Str),i);
SetLength(Str,i-2);
end;
简单