| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Снова проблемы с INI-файлами |
| Автор: Первый 25.4.2003, 08:55 |
| Создаю INI-файл procedure TMain.writeParams(filepath:string); var f:Tinifile; begin f:=TIniFile.Create(filepath); f.writestring('label1','caption',label1.Caption); f.writeinteger('label1','top',label1.Top); f.WriteInteger('label1','left',label1.Left); f.WriteInteger('label1','font.size',label1.Font.Size); f.WriteBool('label1','visible',label1.Visible); f.WriteString('label1','font',label1.Font.Name); f.free; end; Проверяю - всё занесено туда правильно. Читаю оттуда procedure Tmain.readparams(filepath:string); var f:Tinifile; begin f:=TIniFile.Create(filepath); label1.caption:= f.readstring('label1','caption','Not Found'); label1.top:= f.readinteger('label1','top',10); label1.left:= f.readInteger('label1','left',3); label1.font.size:= f.readInteger('label1','font.size',8); label1.visible:= f.readBool('label1','visible',true); label1.font.name:= f.readString('label1','font','verdana'); f.Free; end; Выдаёт значение по умолчанию. Что делать? |
| Автор: man2002ua 25.4.2003, 09:19 |
| а filename - полный путь? |
| Автор: dr.ZmeY 25.4.2003, 18:04 | ||||
Записываем
Читаем
Всё работает |
| Автор: Первый 8.5.2003, 12:56 |
| Благодарю! |