|
|
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Вопрос по сохранению/восстановлению свойств компонентов. Не хочу изобретать свой лисапет. Может быть есть что-то готовое бесплатное для более менее современных версий Delphi? Планируется хранить все в базе в blob-поле(ях), с помощью TMemoryStream читать/писать. Очень желательно через json. Чтобы указал компоненту, список свойств и этого было достаточно. Раньше я использовал TcxPropertiesStore из DevExpress, но в один их проектов не вижу смысла тащить DevExpress только ради нескольких процедур/функций. Пожалуйста, не советуйте Джедаев, Спрингс или еще какой-нибудь фреймворк, не очень хочется тащить в проект или в среду фреймворк ради относительно тривиальной задачи. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2020, 17:09 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2020, 17:42 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
я так подозреваю, что работает только с ini ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2020, 17:45 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
X11 я так подозреваю, что работает только с ini Код: javascript 1. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2020, 17:50 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
F1 TReader/TWriter. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2020, 18:29 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
X11, Component Serialization (The DFM Way) JSON object serializer for Delphi (GNU Lesser General Public License v3.0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2020, 19:43 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Streem.ReadComponent Streem.WriteComponent ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2020, 21:20 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov F1 TReader/TWriter. вроде нет тут возможности сохранять/восстанавливать только конкретно указанные 1-5 свойств ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 09:37 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
DimaBr Streem.ReadComponent Streem.WriteComponent X11 Чтобы указал компоненту, список свойств ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 09:40 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
оно бесплатно? оно в составе библиотеки компонент или отдельно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 09:46 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
X11 оно бесплатно? оно в составе библиотеки компонент или отдельно? Платно, насколько мне известно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 09:48 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
alekcvp, не могли бы Вы перечитать ТЗ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 09:53 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Кроик Семён JSON object serializer for Delphi (GNU Lesser General Public License v3.0) к сожалению, справки в комплекте нет :( пример не совсем понятен на первый взгляд нашел маленькую справку здесь http://xlench.bget.ru/doku.php/delphi/nonvis/json/ser Если кто-то уже этим пользуется, подскажите, можно ли что-то вроде такого сделать: Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:00 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
X11, в составе EhLib есть компонент. TPropStorageEh Компоненты реализуют технологию сохранения свойств компонент формы в/из хранилища, такого как, например, ini-файл или реестр. Пользуюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:09 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Мне нужно что-то отдельное, бесплатное, кроссплатформенное, чтобы не в составе какой-либо библиотеки или фреймворка. Я сам пользуюсь DevExpress TcxPropertiesStore, но хочу найти замену. У меня uniGUI-приложение и нет смысла там использовать VCL-компоненты/библиотеки. Я уж не знаю, как и что мне написать, чтобы все поняли, что меня интересует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:13 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
X11 Кроик Семён JSON object serializer for Delphi (GNU Lesser General Public License v3.0) к сожалению, справки в комплекте нет :( пример не совсем понятен на первый взгляд Что тебе непонятно в официальной справке ? https://www.clevercomponents.com/articles/article040/ Плюс, в современных дельфях есть модуль такой REST.Json.pas Там есть, в частности, методы JsonToObject и ObjectToJsonString ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:28 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
defecator Что тебе непонятно в официальной справке ? Не понятно, можно ли сохранить/восстановить конкретно указанные свойства или только ВСЕ? Например, есть форме, мне нужны только 5 свойств, а не все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:30 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
X11 defecator Что тебе непонятно в официальной справке ? Не понятно, можно ли сохранить/восстановить конкретно указанные свойства или только ВСЕ? Например, есть форме, мне нужны только 5 свойств, а не все. ты справку ПО МОЕЙ ссылке хорошо прочитал ? https://www.clevercomponents.com/articles/article040/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:32 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Читаю, но вижу по коду, что нет возможности указать конкретный список нужных свойств. Если я не прав, ткните носом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:34 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Ну или я не могу понять, как оно работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:34 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Может показать на примере формы и свойств top, left, width, height и state? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:36 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
X11 alekcvp, не могли бы Вы перечитать ТЗ? Если ты хочешь в точности как в твоём ТЗ, то тебе в "работа". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:43 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Еще подсказали DJSON https://github.com/mauriziodm/DJSON пытаюсь разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:53 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
Гораздо проще написать все самому: 1. Весь код 100% твой и строго под конкретную задачу. 2. Ничего лишнего. 3. Не нужно копаться в чужом коде. И тем более платить. 4. Возможно результат будет быстрее, чем подвязать малопонятный и не очень подходящий чужой код. Я так и сделал. Отдельный небольшой модуль, создающий контролы из метаданных в XML. Там много важной специфики, которой никогда не будет в стороннем коде, т.е. ее бы пришлось туда мучительно вписать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 10:59 |
|
||
|
библиотека для сохранения/восстановления свойств компонент
|
|||
|---|---|---|---|
|
#18+
(подозрительная ссылка!) http://priyatna.org/nicesettings.php License This library is released under Mozilla Public License. You can use it in your freeware, shareware or commercial softwares. You can send your modification to me, and if I decide to include it in the main distribution, I will add your name as a contributor. You can read full licensing information here. property StoreTarget: TStoreTarget; Specifies where to save settings. Currently you have two options: stIniFile saves to an INI file, stRegistry saves to registry under HKEY_CURRENT_USER. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2020, 11:03 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40021468&tid=2037770]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 496ms |

| 0 / 0 |
