Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

Как это должно работать!?   Найти похожие ветки 

 
Wood   (2006-03-27 06:15) [0]

Помогите, плз.
Создал приложение, выполняющее всего одну лишь функцию, при нажатии кнопки:

If not SetEnvironmentVariable(Pchar("Kool"),Pchar("C:\MyKool")) then
ShowMessage("Error");


По идее, должна создаться такая переменная? Не получается, ни до, ни после перезагрузки программы, системы :(
Нужно, что б эта переменная появилась в системе "Переменные среды" -> "Системные переменные".
Спасибо.


 
Dmitrij_K   (2006-03-27 08:13) [1]

Calling SetEnvironmentVariable has no effect on the system environment variables. The user can add or modify system environment variables using the Control Panel. To programmatically add or modify system environment variables, add them to the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment registry key, then broadcast a WM_SETTINGCHANGE message. This allows applications, such as the shell, to pick up your updates. Note that environment variables listed in this key are limited to 1024 characters.


 
Wood   (2006-03-27 11:37) [2]

значит ч/з реестр, я думал, это последний вариант, а он оказался единственный.
спасибо



Страницы: 1 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
2-1143110400
DelphiLexx
2006-03-23 13:40
2006.04.09
Перевести коодинаты курсора в координаты каретки


1-1141751788
FunkyByte
2006-03-07 20:16
2006.04.09
Затираются рисунки на канве


3-1140007823
atruhin
2006-02-15 15:50
2006.04.09
Потеряна информация при сбое питания Firebird


1-1141686181
Papa
2006-03-07 02:03
2006.04.09
Проблема с указателем на запись


1-1141294068
caries
2006-03-02 13:07
2006.04.09
Как вычислить разницу в датах?