Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Вниз

Переменная окружения Path   Найти похожие ветки 

 
Суслик ©   (2005-06-13 22:45) [0]

Добрый день.

Когда используешь runtime пакеты при загрузке приложения пакеты ищутся в частности в каталогах, указанных в переменной окружения path. Указанную переменную окружения можно изменить используя пункт "Свойства" контекстного меню иконки "Мой компьютер". На закладке "Дополнительно" есть кнопка "Переменны среды". При изменении значения перменной path в секции "Переменные среды пользователя ..." для того, чтобы приложение при загрузке искало bpl в добавленном в path каталоге требуется перезагрузка (проверено опытом).

Вопрос. Где в msdn указан приведенный мною факт?


 
Суслик ©   (2005-06-13 22:58) [1]

Да... похоже я поспешил в вопросом. Я все понял.

Если кому-то интересно, то все дело в том, что можно было и не перегружаться, достаточно было закрыть и открыть заново TotalCommander (именно из него я запускаю свое приложение, использующее runtime пакеты). Все дело в этом:

Цитата из описания CreateProcesss кассательно параметра lpEnvironment:

"lpEnvironment
[in] Pointer to an environment block for the new process. If this parameter is NULL, the new process uses the environment of the calling process."

и цитата из другого раздела msdn, посвещенного процессам

"Every process has an environment block that contains a set of environment variables and their values. The command processor provides the set command to display its environment block or to create new environment variables. Programs started by the command processor inherit the command processor"s environment variables.

By default, a child process inherits the environment variables of its parent process. However, you can specify a different environment for the child process by creating a new environment block and passing a pointer to it as a parameter to the CreateProcess function."

Т.е. до перезапуска TotalCommander НЕ "знал" о новом значении path...



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

Форум: "WinAPI";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.013 c
1-1122376796
MiSt
2005-07-26 15:19
2005.08.14
отображать eml файл при помощи Outlook


11-1105444581
admdenis
2005-01-11 14:56
2005.08.14
Constructor в KOL?


1-1122487553
RusLAN_
2005-07-27 22:05
2005.08.14
TColor. Сделать цвет темнее/ярчею. Как?


6-1114477934
whiletruedo
2005-04-26 05:12
2005.08.14
вопрос по WebBrowser


1-1122059658
Spartak
2005-07-22 23:14
2005.08.14
Глюки TListView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский