Delphirus - прграммирование на delphi
   Все о delphi Delphirus - прграммирование на delphi
blocks.gif
Навигация
 

Главная
Статьи
Базы данных
Графика
Защита
Интернет
Система
Тексты
Мультимедиа
Файлы
Формы и окна
Другое
Советы
Базы данных
Графика
Интернет
Мультимедиа
Система
Тексты
Файлы
Файлы
Исходники
Компоненты
Инфо
Поиск по сайту
Обратная связь
Самое популярное
Аккаунт
Карта сайта

 
 
 

Советы по delphi \ Файловая система \ INI файлы \ Проблемы ini-файла

Проблемы ini-файла

Кто-нибудь имел какие-нибудь проблемы при использовании модуля TIniFile? Я думаю здесь какая-то детская проблема с кэшированием!!!

Вот что я делал:

(* c:	est.ini уже существует *)
myIni := TIniFile.Create('c:	est.ini');
With myIni do
begin
  // .... (добавляем новую секцию в test.ini
end;
myIni.Free;
RenameFile('c:	est.ini', 'c:	est1.ini');

Что я получил:

  1. test1.ini НЕ ИМЕЕТ добавленной мною секции;
  2. всякий раз при создании или открытии нового файла в том же самом каталоге с помощью File Manager, 'c: est.ini' появляется вновь, и у него СУЩЕСТВУЕТ секция, которую я добавлял.

Я решил эту проблему добавлением следующей строки перед IniFile.Free:

WritePrivateProfileString(nil, nil, nil, PChar(IniFileName)); 

Для получения дополнительной информации обратитесь к электронной справке к разделу 'WritePrivateProfileString'.

Название: Проблемы ini-файла
Дата публикации: 2004-06-11 (3002 Прочтено)

 
 

 

Page generation 0.032 seconds