Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Вниз

Сохранение данных   Найти похожие ветки 

 
ZV ©   (2006-05-27 15:49) [0]

Помогите. На форме установлено 7 SpinEdit я ввел в них значения. Как мне их сохранить, чтобы при следующих запусках этой программы, я мог найти эти значения и загрузить их? Как сделать сохранение, если оно будет не одно? Нужен пример.


 
unknown ©   (2006-05-27 16:52) [1]

procedure TForm1.WriteSpin;
var ini:TINIFile;
begin
 ini:=TINIFile.Create("c:\spin.ini");
 ini.WriteInteger("SPIN","Val1",SpinEdit1.Value);
...
 ini.WriteInteger("SPIN","Val7",SpinEdit7.Value);
 ini.Free;
end;

procedure TForm1.ReadSpin;
var ini:TINIFile;
begin
 ini:=TINIFile.Create("c:\spin.ini");
 SpinEdit1.Value:=ini.ReadInteger("SPIN","Val1",SpinEdit1.Value);
...
 SpinEdit7.Value:=ini.ReadInteger("SPIN","Val7",SpinEdit7.Value);
 ini.Free;
end;


 
TUser ©   (2006-05-27 19:23) [2]

TJvFormStorage


 
Галинка ©   (2006-05-28 00:55) [3]

Нужен ли доступ ко всем сохраненным данным?


 
ZV ©   (2006-05-28 09:27) [4]

Программа управляет станком . В SpinEditы вносятся параметры работы станка их мне и нужно сохранить ВСЕ (мне лучше сохранять  данные со всех  полей ввода, потому что могут быть и не только SpinEdit, наверно придется  вставлять  CheckBox и типа того. Короче работать должно так .Оператор станка запускает прогу, в поля ввода вносит параметры  работы станка если он их будет использовать часто то делает сохранение этих параметров и таким образом он может набрать много разных параметров . Потом когда ему нужно жмет кнопку ЗАГРУЗКА и из списка сохранённых параметров выбирает нужный ему, загружает его. Поля заполняются этими параметрами и оператор  запускает станок. И ещё, у оператора есть только кнопки ЗАГРУЗИТЬ   ЗАПОМНИТЬ  и ВЫБРАТЬ, поэтому назвать файл сохранения  он не может  прога  должна сама присваивать номер сохраненному параметру ,примерно так: ПАРАМЕТР 1;ПАРАМЕТР 2; и т.д.


 
unknown ©   (2006-05-28 09:43) [5]


> ZV ©   (28.05.06 09:27) [4]

В таком случае было бы проще использовать БД.


 
Галинка ©   (2006-05-28 15:46) [6]

И я так думаю... В смысле БД..


 
TUser ©   (2006-05-28 17:22) [7]


> ВСЕ (мне лучше сохранять  данные со всех  полей ввода, потому
> что могут быть и не только SpinEdit, наверно придется  вставлять
>  CheckBox и типа того.

[3] - это для тебя. Но вообще, я бы всю логику работы с настройками вытащил в отденый класс, а при изменении значений СпинЭдитов менял бы поля в этом классе. Если сделать класс наследником от TComponent, то [3] или что-то аналогичное опять-таки будет полезно, т.к. не придется переписывать код сохранения и загрузки при изменении характера сохраняемых данных.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.011 c
3-1145438819
OlegOren
2006-04-19 13:26
2006.06.11
Ping программно


15-1147971720
срочно
2006-05-18 21:02
2006.06.11
Базы данных


1-1146671592
justnick
2006-05-03 19:53
2006.06.11
Корректное создание массива из пользовательских структур.


15-1147715052
Некто_
2006-05-15 21:44
2006.06.11
Нифига себе цена! =)


15-1147593844
Волька
2006-05-14 12:04
2006.06.11
Учёт компьютерной техники





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский