Форум: "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.029 c
1-42459           Dim                   2001-12-24 14:23  2002.01.14  
Контроль за перемещениями мышки.


1-42430           Shoo                  2001-12-24 11:04  2002.01.14  
TLabeledEdit для Delphi 5


6-42541           dymon                 2001-10-10 15:00  2002.01.14  
Как прочитать файл


1-42440           Philya                2001-12-21 18:00  2002.01.14  
кодировка


4-42635           Tasadar               2001-11-10 13:29  2002.01.14  
Как узнать о том что переименовали файл