![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить переменные среды? [D5, Win95/98, Win2k]
tropin © (2001-11-13 20:46:00)То есть конкретно как получить TEMP & TMP.
Ну а еще вдобавок и MyDocuments
Заранее спасибо!!!
Anatoly Podgoretsky (2001-11-13 23:50:00) [1]Только желательно получить размер с помощью этой же функции или хотя бы проверить, что результат поместился в буфер.
Массив лучше объявить как s:array[0..MAX_PATH] of char; потому что заключающий ноль не входит в длину строки в итоге существует риск записи за пределы имаччива, если длина переменной окажется равной MAX_PATH
rsmike (2001-11-13 22:55:00) [2]
var s:array[0..MAX_PATH-1] of char;
temppath:string;
Gettemppath(MAX_PATH,s);
temppath:=strpas(s);
путь будет с "\" на конце