Я сам отвечу на этот вопрос, но не стесняйтесь давать ответы, если вы быстрее меня или вам не нравится мое решение. Я только придумал эту идею и хотел бы получить некоторые мнения по этому поводу.Каков наилучший способ сериализации конфигурации приложения Delphi?
Цель: класс конфигурации, который читается (например, INI-файл), но без необходимости писать (и адаптировать после добавления нового элемента конфигурации) методы загрузки и сохранения.
Я хочу создать класс как
TMyConfiguration = class (TConfiguration)
...
property ShowFlags : Boolean read FShowFlags write FShowFlags;
property NumFlags : Integer read FNumFlags write FNumFlags;
end;
Calling TMyConfiguration.Save (унаследованный от TConfiguration) следует создать файл как
[Options]
ShowFlags=1
NumFlags=42
Вопрос: Что такое лучший способ сделать это?
Это выглядит вполне нормально для меня.Почему вы думаете, что может быть более разумное решение? –
@ Jeroen: Опыт, который в большинстве случаев, когда я спрашиваю здесь, я получаю много умных комментариев, предложений по улучшению и критике :) В дополнение к этому, я хотел поделиться этим фрагментом кода, чтобы другие могли потенциально извлечь выгоду. – jpfollenius