Понадобилось узнать реальное значение переменной окружения %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.
Подскажите как можно по другому узнать занчения переменных окружения.
Переменные окружения
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Серёга, любит баранью ногу.
[quote="SeregaLBN"]Понадобилось узнать реальное значение переменной окружения %USERPROFILE%.
В SDK нашёл, вроде бы, подходящую ф-цию:
LPCTSTR FindEnvironmentString(LPCTSTR pszEnvVar)]
лучше пользоваться
GetEnvironmentVariable или GetEnvironmentStrings
а если что-то не линкуется попробовать прописать в Project Settings\Link библиотеку, наверно это shallapi.lib
В SDK нашёл, вроде бы, подходящую ф-цию:
LPCTSTR FindEnvironmentString(LPCTSTR pszEnvVar)]
лучше пользоваться
GetEnvironmentVariable или GetEnvironmentStrings
а если что-то не линкуется попробовать прописать в Project Settings\Link библиотеку, наверно это shallapi.lib
- Romeo
- Сообщения: 3091
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Правильно. А для того, чтобы узнать какая именно либка нужна, достаточно зайти в папочку LIB, нажать Alt+F7 и написать рядом с едитом под названием "со строкой" имя твоей неопознанной функции.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Всем спасибо
Серёга, любит баранью ногу.