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