怎样得到WINDOWS的SYSTEM路径?
解决方案 »
- delphi 菜鸟问题 / 号为会么不能用。
- 我数学不好,学编程有没有前途
- 怎样从文件中读取数据?
- 各位大虾,程序中怎样判断是哪个单元调用了它
- 局域网内机器访问需要认证的问题
- 用DCOM能登陆到本机的应用服务器,但不能登陆到其他机器上,我用了LOGIN = TRUE,请指教
- 用户登陆的密码效验问题
- 如何在同一台机器上同时安装Delphi5.0和Delphi6.0 ,而相互不影响
- 大家好,我是新来的,请各位高手帮个忙!我想做个象VB的飞溅屏那样的欢迎窗体(启动画面)应该怎么做?本问题明天8点以前有效!
- 关于delphi中fastreport制作一个报表的问题,100分赠送!!!
- 实验室排课问题
- 如何在程序中得到,sqlserver数据表的每一列的描述
UINT GetSystemDirectory(
LPTSTR lpBuffer, // buffer for system directory
UINT uSize // size of directory buffer
);
UINT GetSystemDirectory(
LPTSTR lpBuffer, // 以null结束的字符串缓冲区,用于返回System目录位置
UINT uSize // 指定缓冲区的大小
);
var
MySysPath:PCHAR;
begin
GetMem(MySysPath,255);
GetSystemDirectory(MySysPath,255);
end;
注:MySysPath为SYSTEM路径
begin
getwindowsdirectory(@s1,40);
getsystemdirectory(@s2,40);
z1:=trim(s1);
z2:=trim(s2);
showmessage(z1);
showmessage(z2);
end;
以上为WINDOWS及WINDOWS SYSTEM目录的代码
var
SysDir: array[0..MAX_PATH] of Char; // holds the system directory
begin
{retrieve the system directory and display it}
GetSystemDirectory(SysDir, MAX_PATH);
Label1.Caption := StrPas(SysDir)
end;