Всем привет,
я загружаю с помощью XMLPropStorage мой настройки в событие OnShow, так я вычитал тут -> http://wiki.freepascal.org/TXMLPropStorage/ru
Но мне нужны некоторые данные настроек уже в событие OnCreate. Что мне делать? Если помещу все в OnCreate много чего не работает... создавать два xml-файла что ли?
Спасибо!
Добавлено спустя 16 часов 42 минуты 41 секунду:
Никто не знает?
XMLPropStorage загружать в OnCreate?
Модератор: Модераторы
alexs писал(а):У стораджа есть специально для этого события: два для сохранения и два для чтения.
Для твоей ситуации подходит событие OnRestoreProperties
А можно чуть подробнее? Что мне делать с событим OnRestoreProperties? Как его скрестить с OnCreate?
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Вставить код вместо OnCreate в OnRestore
Не весь конечно, а только тот, который отвечает за иницилизацию переменных из сохранённых значений.
Я обычно в этом месте востанавиливаю значения не визуальных объектов - например значения временных таблиц.
Не весь конечно, а только тот, который отвечает за иницилизацию переменных из сохранённых значений.
Я обычно в этом месте востанавиливаю значения не визуальных объектов - например значения временных таблиц.
Ok... пасиб, но я все же перешел на ini, замучил этот XMLPropStorage, мало толку с него.
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Нормально работает. Избавляет от необходимости писать много кода.
RxDBGrid и RxToolbar умеют напрямую к нему подключаться - избавляет от необходимости писать кучу кода для сохранения состояния интерфейса.
Правда я пользуюсь в основном наследником - TRxIniPropStorage. Он умеет сохранять состояние в отдельный файл.
RxDBGrid и RxToolbar умеют напрямую к нему подключаться - избавляет от необходимости писать кучу кода для сохранения состояния интерфейса.
Правда я пользуюсь в основном наследником - TRxIniPropStorage. Он умеет сохранять состояние в отдельный файл.
