Здравствуйте.
Есть 2 формы. На обе положил IniPropStorage в SessionProp. указал нужные свойства.
С одной формой работает нормально, но если пытаюсь с двух форм записать параметры в один файл - начинает глючить:
Напр. Есть CheckBox1_Checked на обейх формах - разные чекбоксы с одним именем, в итоге сохраняет не понятно как, дублирует секции
некоторые параметры пишет в несколько секций для обеих форм, хотя нужны только в одной форме.
Свойсвто Active - менял - не помогло.
Свойство IniSection с одной формы вообще игнорирует, все равно называет по своему:
TApplication.Form2
Как работать с несколькими формами, чтобы сохранять в один файл корректно?
IniPropStorage с несколькими формами - глюк?
Модератор: Модераторы
Решил отказаться от этого. Вторая форма тормозит. Придется дописывать код сохранения параметров через один инисторадж, хотел, чтобы все автоматически сработало 
- Ichthyander
- энтузиаст
- Сообщения: 701
- Зарегистрирован: 04.04.2007 08:32:43
- Откуда: Астрахань
- Контактная информация:
Использовал IniPropertiesStorage именно так, как сказал alexs. То есть на те формы, свойства которых нужно сохранить в настройки, добавлял по экземпляру компонента. Не заметил, чтобы как-то особо тормозило
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
poiuyt555
Указанное вами торможение может быть только в случае когда пытаешься сохранть в конфиг НУ ОЧЕНЬ МНОГО данных - порядка 10-30 мегабайт. Там начинает тормозить механизм чтения ini/xml.
В противном случае тормозов быть не должно.
Указанное вами торможение может быть только в случае когда пытаешься сохранть в конфиг НУ ОЧЕНЬ МНОГО данных - порядка 10-30 мегабайт. Там начинает тормозить механизм чтения ini/xml.
В противном случае тормозов быть не должно.
А можно как-то сделать, чтобы сохранение в ini со второй формы шло не при ее закрытии, а только при полном выходе из программы?
