Переменные окружения

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Переменные окружения

SeregaLBN » 03 мар 2004, 16:09

Всем спасибо

DeeJayC » 03 мар 2004, 15:33

А есть ещё функция getenv(). Я обычно её юзаю...

Romeo » 03 мар 2004, 13:48

Правильно. А для того, чтобы узнать какая именно либка нужна, достаточно зайти в папочку LIB, нажать Alt+F7 и написать рядом с едитом под названием "со строкой" имя твоей неопознанной функции.

Re: Переменные окружения

Hawk » 03 мар 2004, 12:41

[quote="SeregaLBN"]Понадобилось узнать реальное значение переменной окружения %USERPROFILE%.
В SDK нашёл, вроде бы, подходящую ф-цию:

LPCTSTR FindEnvironmentString(LPCTSTR pszEnvVar)]

лучше пользоваться
GetEnvironmentVariable или GetEnvironmentStrings
а если что-то не линкуется попробовать прописать в Project Settings\Link библиотеку, наверно это shallapi.lib

Переменные окружения

SeregaLBN » 03 мар 2004, 12:03

Понадобилось узнать реальное значение переменной окружения %USERPROFILE%.
В SDK нашёл, вроде бы, подходящую ф-цию:

LPCTSTR FindEnvironmentString(LPCTSTR pszEnvVar);
Looks up the specified environment variable and returns a pointer to its value.
И написано, что обьявлена в <shellapi.h>.

Но у меня, в VC++ 6, в <shellapi.h> нет обьявления данной ф-ции.
Посмотрел в VC++ 5 - есть обьявление, но при линковке происходит ошибка - error LNK2001: unresolved external symbol.

Подскажите как можно по другому узнать занчения переменных окружения.

Вернуться к началу