Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

---|Ветка была без названия|---


Solod ©   (2003-01-08 05:49:00) 

Здравствуйте, мастера! С Новым годом!
Желаю всего самого и наилучшего!

Помогите, пожалуйста.
Как определить "Переменные среды пользователя" в Windows 2000, которые просматриваются и изменяются через "Свойства системы\Дополнительно\Переменные среды..."?


Набережных С.   (2003-01-09 17:52:00) [1]


var
P, PStart: PChar;
begin
P:=GetEnvironmentStrings;
PStart:=P;
while P^ <> #0 do
begin
Memo1.Lines.Add(P);
Inc(P,Length(P)+1);
end;
FreeEnvironmentStrings(PStart);
end;


SoloD   (2003-01-09 09:57:00) [2]

bak>
Эти переменные выводятся командой SET, а то, что мне надо в этом списке как раз и нету. В этом та и вся загвозка.


bak   (2003-01-09 08:17:00) [3]

%ComSpec%, %NUMBER_OF_PROCESSORS%, ...
и т.д. Опрашивай, значение какой тебе надо.


SoloD   (2003-01-09 03:42:00) [4]

А какая переменная???


bak   (2003-01-08 13:33:00) [5]

и тебе всего наилучшего!
попробуй поразбираться с ExpandEnvironmentStrings.
Удачи :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо