Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Переменные среды 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-файл в директории пользователя.


Наверх

Титульная страница Поиск, карта сайта Написать письмо