Где-то в LCL, FCL (или даже RTL) есть класс, который может сохранять свои (и своего потомка) опубликованные свойства в ini-файл и загружать их оттуда.
Подскажите пожалуйста его местонахождение и название?
Модератор: Модераторы
Ну вот, теперь, когда на вооружении у нас есть базовые знания о противнике, чье имя, на первый взгляд выглядит непонятно и пугающее — RTTI настало время большого примера. Мы приступаем к созданию объекта опций для хранения различных параметров, использующего в своей работе мощь RTTI на полную катушку. Чем же примечателен, будет наш будущий класс? А тем, что он реализует сохранение в ini-файл и считывание из него свои свойства секции published. Его потомки будут иметь способность сохранять свойства, объявленные в секции published, и считывать их, не имея для этого никакой собственной реализации. Надо лишь создать свойство, а все остальное сделает наш базовый класс. Сохранение свойств организуется при уничтожении объекта (т.е. при вызове деструктора класса), а считывание и инициализация происходит при вызове конструктора класса. Декларация нашего класса имеет следующий вид:
Ichthyander писал(а):С автоматическим сохранением всех свойств published, наверное, было бы удобнее.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 243