Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как добавить свою директорию в в %PATH%?


Автор: ASGDeveloper 10.10.2006, 15:01
Собствено сабж.

Автор: _hunter 10.10.2006, 15:19
Цитата

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.

Автор: ASGDeveloper 10.10.2006, 15:39
Цитата(_hunter @  10.10.2006,  15:19 Найти цитируемый пост)
Цитата

Программа после изменения реестра перезапускается. Но изменения в PATH не видит.

Автор: Romikgy 10.10.2006, 15:48
Цитата(_hunter @  10.10.2006,  14:19 Найти цитируемый пост)
WM_SETTINGCHANGE message

слал? 

Автор: ASGDeveloper 10.10.2006, 16:24
Цитата(Romikgy @  10.10.2006,  15:48 Найти цитируемый пост)
слал?  

А кому? Всем? А кому всем?

Автор: _hunter 10.10.2006, 16:27
Цитата(ASGDeveloper @  10.10.2006,  15:39 Найти цитируемый пост)
Программа после изменения реестра перезапускается. Но изменения в PATH не видит.

а они там есть?

Автор: Romikgy 10.10.2006, 16:31
Цитата(ASGDeveloper @  10.10.2006,  15:24 Найти цитируемый пост)
А кому? Всем? А кому всем?


Цитата(_hunter @  10.10.2006,  14:19 Найти цитируемый пост)
 broadcast


Автор: ASGDeveloper 10.10.2006, 16:51
Цитата(_hunter @  10.10.2006,  16:27 Найти цитируемый пост)
а они там есть?

Есно

Цитата(Romikgy @  10.10.2006,  16:31 Найти цитируемый пост)
broadcast

То есть?

Автор: kostas 10.10.2006, 17:04
Код

WinExec(PChar('path=C:\.....'), 0);


Добавлено @ 17:04 
только это сотрет все остальное что там есть ;) как сделать чтоб не стирать а добавить забыл, см. яндекс

Автор: Fedia 11.10.2006, 00:03
ASGDeveloper, 
Цитата(kostas @  10.10.2006,  17:04 Найти цитируемый пост)
как сделать чтоб не стирать а добавить забыл

Код

WinExec(PChar('path %path%;новый путь'), 0);

Автор: ASGDeveloper 11.10.2006, 08:21
Все, сенкс. Вопрос закрыт.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)