Environment Variables

3 отговора 58 прегледа
#1

Environment Variables

Правя едно конзолно приложение с D5 и ми трябва достъп до променливите на средата. Как мога да ги видя и да променя напр. както с DOS командата set temp=c:\temp? Мерси предварително :)

Отговор
в отговор на Mишo #2

Re: Environment Variables

Погледни help-а за GetEnvironmentStrings, SetEnvironmentVariable и GetEnvironmentVariable в WinSDK-то.

Принципно GetEnvironmentStrings ти връща "променливите от обкръжението" по редове разделени с #0, ти просто трябва да си ги парснеш.

Отговор
в отговор на Barracuda #3

Re: Environment Variables

Да, това работи, но само локално - промените се губят след като моята програма завърши. Как мога да направя измененията в променливите на средата постоянни и след приключване на моята програма?

Отговор
в отговор на Mишo #4

Re: Environment Variables

Както много други неща, тези променливи се пазят в регистрите.
Начална точка може да бъде [линк]

чети и дишай по-леко
Отговор