Size: a a a

2020 November 23

SB

Sergey Bodrov in Delphi & Lazarus
Tony An
А почему не простой unit ?
DataModule можно задизайнить мышкой =)
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Sergey Bodrov
DataModule можно задизайнить мышкой =)
датамодуль для типов это как-то уже слишком 😂😂😂
хотя работать будет
источник

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
Первый вариант выглядит лучше, потому что меньше публичных методов
+
и  не просто "лучше", тем самым он ещё и защищён от ошибок
когда "пользователь" такого класса забыл вызвать нужный метод или не в том порядке это сделал...
ну и вообще SOLID
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Alexey Shumkin
+
и  не просто "лучше", тем самым он ещё и защищён от ошибок
когда "пользователь" такого класса забыл вызвать нужный метод или не в том порядке это сделал...
ну и вообще SOLID
Спасибо Алексей!
источник

KB

Kit Bayun in Delphi & Lazarus
Вопрос по сохранению/восстановлению свойств компонентов.  Не хочется изобретать свой лисапет.
Кто-нибудь знает что-то готовое бесплатное для более менее современных версий Delphi? Планируется хранить все в базе в blob-поле(ях), с помощью TMemoryStream читать/писать.
Очень желательно через json.
Чтобы указал компоненту, список свойств и этого было достаточно.
Раньше я использовал TcxPropertiesStore из DevExpress, но один их проектов не вижу смысла тащить  DevExpress только ради нескольких процедур/функций.
Спасибо.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kit Bayun
Вопрос по сохранению/восстановлению свойств компонентов.  Не хочется изобретать свой лисапет.
Кто-нибудь знает что-то готовое бесплатное для более менее современных версий Delphi? Планируется хранить все в базе в blob-поле(ях), с помощью TMemoryStream читать/писать.
Очень желательно через json.
Чтобы указал компоненту, список свойств и этого было достаточно.
Раньше я использовал TcxPropertiesStore из DevExpress, но один их проектов не вижу смысла тащить  DevExpress только ради нескольких процедур/функций.
Спасибо.
таких компонент много. я юзаю жедаевские: сохраняют в xml, базу, инишку, реестр. сохраняются любые published свойства + можно своих сколько угодно натягать
источник

KB

Kit Bayun in Delphi & Lazarus
Dmitry Belkevich
таких компонент много. я юзаю жедаевские: сохраняют в xml, базу, инишку, реестр. сохраняются любые published свойства + можно своих сколько угодно натягать
ну это то же самое, придется тащить в IDE и в проект джедаев, а я их не использую
источник

KB

Kit Bayun in Delphi & Lazarus
я имел ввиду, чтобы что-то обособленное, не в составе какой-нибудь огромной библиотеки/фрейморка
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kit Bayun
ну это то же самое, придется тащить в IDE и в проект джедаев, а я их не использую
ок. ищи варианты
источник

VA

Viktor Akselrod in Delphi & Lazarus
Kit Bayun
Вопрос по сохранению/восстановлению свойств компонентов.  Не хочется изобретать свой лисапет.
Кто-нибудь знает что-то готовое бесплатное для более менее современных версий Delphi? Планируется хранить все в базе в blob-поле(ях), с помощью TMemoryStream читать/писать.
Очень желательно через json.
Чтобы указал компоненту, список свойств и этого было достаточно.
Раньше я использовал TcxPropertiesStore из DevExpress, но один их проектов не вижу смысла тащить  DevExpress только ради нескольких процедур/функций.
Спасибо.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
как-то низковато, мне кажется
источник

KB

Kit Bayun in Delphi & Lazarus
так там же все свойства сохраняются восстанавливаются?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
к слову... json либа же умеет все свойства сохранять и восстанавливать
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я у себя так superobject юзаю. оно ж через rtti всё сохранит и реконструирует инстанс назад. из минусов - пачкой всё. фильтровать нужно, но вроде бы можно
источник

AS

Alexey Shumkin in Delphi & Lazarus
Kit Bayun
Вопрос по сохранению/восстановлению свойств компонентов.  Не хочется изобретать свой лисапет.
Кто-нибудь знает что-то готовое бесплатное для более менее современных версий Delphi? Планируется хранить все в базе в blob-поле(ях), с помощью TMemoryStream читать/писать.
Очень желательно через json.
Чтобы указал компоненту, список свойств и этого было достаточно.
Раньше я использовал TcxPropertiesStore из DevExpress, но один их проектов не вижу смысла тащить  DevExpress только ради нескольких процедур/функций.
Спасибо.
ну тебе шашечки или ехать? ))
источник

KB

Kit Bayun in Delphi & Lazarus
как правило, мне нужно сохранять 1-5 некоторых свойств, а не все
источник

VA

Viktor Akselrod in Delphi & Lazarus
Kit Bayun
так там же все свойства сохраняются восстанавливаются?
да.  на этом построено хранение/создание форм из *.dfm,  *.fmx
источник

KB

Kit Bayun in Delphi & Lazarus
Viktor Akselrod
да.  на этом построено хранение/создание форм из *.dfm,  *.fmx
мне нужно сохранять 1-5 некоторых свойств, а не все
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Kit Bayun
как правило, мне нужно сохранять 1-5 некоторых свойств, а не все
ну вот да: эти способы не очень - всё подряд будут сохранять
источник

VA

Viktor Akselrod in Delphi & Lazarus
Kit Bayun
Вопрос по сохранению/восстановлению свойств компонентов.  Не хочется изобретать свой лисапет.
Кто-нибудь знает что-то готовое бесплатное для более менее современных версий Delphi? Планируется хранить все в базе в blob-поле(ях), с помощью TMemoryStream читать/писать.
Очень желательно через json.
Чтобы указал компоненту, список свойств и этого было достаточно.
Раньше я использовал TcxPropertiesStore из DevExpress, но один их проектов не вижу смысла тащить  DevExpress только ради нескольких процедур/функций.
Спасибо.
источник