![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Имеются поля edit, combobox и кнопка Сохранить. Как сделать чтобы при нажатии на кнопку сохранить содержимое этих полей сохранялось в ini-файл и наоборот, загружалось из файла по кнопке Загрузить.
|
#2
|
||||
|
||||
![]() Код:
uses inifiles; ... begin with TInifile.Create(FileNameHere)Do begin WriteString('Main','Edit',Edit1.Text); end; end; Код:
uses inifiles; ... begin with TIniFIle.Create(FileNameHere)Do begin edit1.text:=ReadString('Main','Edit','Default value'); end; end; — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 18.09.2008 в 21:48. |
#3
|
|||
|
|||
![]() что то не получается
если делать вот так, то получается, правда сохранение идет и не в ini. Но сохраняются только данные в полях memo, а как сделать чтобы в edit. procedure TForm1.Button1Click(Sender: TObject); begin if SaveDialog1.Execute then Memo1.Lines.SaveToFile(SaveDialog1.FileName); end; end. |
#4
|
|||
|
|||
![]() Тебе же написали как собственно сохранять.
Код:
uses inifiles; ... begin if SaveDialog1.Execute then with TInifile.Create(SaveDialog1.FileName) Do begin WriteString('Main','Edit',Edit1.Text); end; end; Доцент тупой... (с) |
#5
|
|||
|
|||
![]() begin
if SaveDialog1.Execute then with TInifile.Create(SaveDialog1.FileName) Do begin WriteString('Main','Edit',Edit1.Text); end; end; так работает, но сохраняет только данные поля Edit1.Text, а нужно чтобы и остальных эдитов WriteString('Main','Edit',Edit2.Text); WriteString('Main','Edit',Edit3.Text); WriteString('Main','Edit',Edit4.Text); не работает, чохраняет только последнее, т.е. edit 4 |
#6
|
||||
|
||||
![]() Цитата:
т.е у тебя вот ка идет [Main] Edit=Hello сохраняеш Edit3 [Main] Edit=Hello2 вот как надо Код:
WriteString('Main','Edit2',Edit2.Text); WriteString('Main','Edit3',Edit3.Text); WriteString('Main','Edit4',Edit4.Text); — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 19.09.2008 в 20:28. |