Кто-нибудь имел какие-нибудь проблемы при использовании модуля TIniFile? Я думаю здесь какая-то детская проблема с кэшированием!!!
Вот что я делал:
(* c: est.ini уже существует *) myIni := TIniFile.Create('c: est.ini'); WithmyIni do
begin
// .... (добавляем новую секцию в test.ini end
; myIni.Free; RenameFile('c: est.ini', 'c: est1.ini');
Что я получил:
Я решил эту проблему добавлением следующей строки перед IniFile.Free:
WritePrivateProfileString(nil, nil
, nil
, PChar(IniFileName));
Для получения дополнительной информации обратитесь к электронной справке к разделу 'WritePrivateProfileString'.