![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Переменные среды Windows и TIniFile.Create [D7, XP]
tmc © (2005-10-23 16:59:00)Пробую использовать переменные среды Windows в параметре TIniFile.Create.
try
ini:=TIniFile.Create('%USERPROFILE%\my_file.ini');
<чего-то читаю, чего-то пишу>
finally
FreeAndNil (Ini);
end;
В результате, файл из директории при наличие его там не читается (подставляются значения поумолчанию) и, соответственно, при отсутствии не создается.
Буду благодарен за подсказку.
tmc (2005-10-23 19:32:00) [1]2 Zeqfreed © Ok. Спасибо.
Zeqfreed (2005-10-23 18:20:00) [2]tmc (23.10.05 16:59)
GetEnvironmentVariable('USERPROFILE');
Также можешь посмотреть в сторону SHGetSpecialFolderPath (ShlObj.pas)
ну-ну (2005-10-23 17:04:00) [3]Сорри недопечатал.
Буду благодарен за подсказку о том, как все таки создать (и прочитать) ini-файл в директории пользователя.