![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Переменные окружения
Snake1977 © (2003-07-04 16:56:00)
Здравствуйте! Подскажите пожалуйста,
как узнать значение переменных окружения, например Path, или Temp?
reonid (2003-07-04 17:23:00) [1]
var
src, dest: string;
BufLen, N: Integer;
begin
src := "%path%";
BufLen := 1000;
SetLength(dest, BufLen);
N := ExpandEnvironmentStrings(@src[1], @dest[1], BufLen);
// в dest получишь результат
// if N > BufLen then нехватило буфера
end;
Snake1977 (2003-07-04 17:14:00) [2]Непонял что такое ExpandEnviromentStrings :)
но можно например Temp получить так
procedure TForm1.Button1Click(Sender: TObject);
Var st:PChar;
( l,st)Непонял что такое ExpandEnviromentStrings :)
но можно например Temp получить так
procedure TForm1.Button1Click(Sender: TObject);
Var st:PChar;
l:Integer;
begin
GetTempPath(l,st);
Label1.Caption:=st;
end;
reonid (2003-07-04 17:06:00) [3]
ExpandEnvironmentStrings