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




Вниз

Как получить переменные среды? 


tropin   (2001-11-13 20:46) [0]

То есть конкретно как получить TEMP & TMP.
Ну а еще вдобавок и MyDocuments
Заранее спасибо!!!



rsmike   (2001-11-13 22:55) [1]



var s:array[0..MAX_PATH-1] of char;
temppath:string;

Gettemppath(MAX_PATH,s);
temppath:=strpas(s);


путь будет с "\" на конце



Anatoly Podgoretsky   (2001-11-13 23:50) [2]

Только желательно получить размер с помощью этой же функции или хотя бы проверить, что результат поместился в буфер.
Массив лучше объявить как s:array[0..MAX_PATH] of char; потому что заключающий ноль не входит в длину строки в итоге существует риск записи за пределы имаччива, если длина переменной окажется равной MAX_PATH




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




Наверх





Память: 0.72 MB
Время: 0.031 c
4-42629           Pal-nod               2001-11-15 17:56  2002.01.14  
Где можно найти в РУНЕТЕ нормальное


1-42481           Phisio                2001-12-25 15:39  2002.01.14  
Как обработать нажатие правой кнопки мыши


1-42418           Wetnose               2001-12-27 07:09  2002.01.14  
KeyDown для ScrollBar a


1-42450           Кандыль               2001-12-24 21:14  2002.01.14  
Избитый!


1-42505           JetPaul               2001-12-26 10:29  2002.01.14  
Перевести программу с VB на Delphi