Pull to refresh
.silent@silentroachread⁠-⁠only

User

Send message
под настройки шрифта создайте отдельный класс на базе TPersistent.
TFontProperty = class(TPersistent)
и его опишите точно так же - published свойства этого объекта попадут внутрь.
а в своем классе определите property Font: TFontProperty.
объект, на который будет ссылаться Font, нужно будет создать и уничтожить.
все published свойства объекта класса-наследника от класса, приведенного мной в статье будут им сохраняться и читаться.
ну если только в таких случаях. хотя, я бы для верности все равно перезагрузил.
а смысл? неужели трудно подождать 30 секунд, пока система перезагрузится? =)
1. для yaml нужно библиотеки какие-нить подключать сторонние. зачем, когда XML тоже с этим справляется. и уж тем более нативные майкрософтные библиотеки.
3. это же не значит то, что XML плох.

в чем плюс YAML перед XML ?
а в Firefox'е даже в меню есть пункт - Справка -> Сообщить о мошенническом веб-сайте.
1. чем лучше?
2. согласен.
3. не понял.
не за чем ссылки на сайт давать на таких ресурсах - это только добавит им популярности.
для всего этого дела на каждом хостинге есть кнопочка вроде "Report Abuse" на 110mb.com (на их субдомене расположены формочки для заказа и оплаты заказа), через нее все и сообщается.
наводит на мысли, что некоторым людям без этого не верится.
спасибо за поддержку =)
добавил в конец топика пример полученного таким образом конфиг-файла.
я уже давно в исходном коде поменял. реакция не болезненная, я разве тут чем-то возмущаюсь? =)
я критике только рад, честно.
посмотрите ссылку в комментарии ниже
Я не люблю форумы и не хочу никому ничего доказывать. если Вы считаете, что я не прав, используя такой код для хранения настроек, то я это уже понял, но не вижу причин перестать им пользоваться - он мне кажется удобным. если у Вас есть пример, как сделать то же самое, только лучше - почему бы его не написать, я им с большим удовольствием воспользуюсь. глядишь, и чему новому научусь - я знаю о том, что я не идеален и мой код тоже таким может и не быть и с удовольствием займусь его изменением в лучшую сторону.
не люблю vim и линукса под рукой нет.
конфиг-файлы - не для редактирования вручную, я так считаю.
о существовании обеих статей я осведомлен.
даже читал ;)
нет, не видел. как и Вы не видели результатов отработки объекта моего класса.
о сериализации мы уже говорили в комментариях выше.
initialize - для использования в наследниках.
с префиксами привык, извините.

спасибо за отзыв.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered