![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Здравствуйте! Пиплы подскажите как сохранить все форму с объектами наход. на ней
Хлор © (2002-01-08 05:43:00)У меня прога в которой ну очень много CheckBox"сов. Мне нужно как-то сохранить все их значения, т.е. влючен или выключен. Возможно можно как то сохранить все форму с потрахами или по другому.
Спасибо!
Хлор (2002-01-09 03:13:00) [1]Спасибо за помощь!
Praco (2002-01-08 14:44:00) [2]В RX есть TFormStorage - он сохраняет выбранные свойства выбранных компонентов(хочешь в реестр, хочешь в ini).
iva (2002-01-08 09:23:00) [3]Попробуй так
var i:integer;
begin
for i := 0 to ComponentCount-1 do
if Components[i] is TCheckbox then
iniSettings.WriteBool(Name,(Components[i] as TCheckbox).Name,
(Components[i] as TCheckbox).checked);
end;
Чтение аналогично.
Хлор (2002-01-08 06:24:00) [4]Мда я тоже пишу в ini-файл, но вся проблемма в том, что как мне их туда записать. Просто я пишу так :
iniSettings.WriteBool(Name,"1",checkbox1.checked);
iniSettings.WriteBool(Name,"2",checkbox2.checked);
iniSettings.WriteBool(Name,"3",checkbox3.checked);
iniSettings.WriteBool(Name,"4",checkbox4.checked);
и так далее, но дело в том, что CheckBox"coв очень много.
И есть ли другой способ сохранения ?
Red Alert (2002-01-08 05:51:00) [5]Я пишу все значения в ini-файл. Можно их писать и в реестр.