Forum Delphi.cz

Delphi => Obecné => Téma založeno: < z > 11-08-2012, 16:52:11

Název: Nastavení - ukládání a serializace
Přispěvatel: < z > 11-08-2012, 16:52:11
Nastavení je vždy potřeba ukládat a s rostoucím programem ho přibývá,
tak jsem hledal, jak to zjednodušit, než po jednom to přidávat a ubírat.

Vzhledem k tomu, že stále dost používam D7, tak mě nějaká serializace a RTTI nic
neříkaly, ale v D2010+ musím říct, že to vypadá fakt zajímavě k tomuto účelu.

Zkoušel jsem to dát nějak dohromady s JSON a voalá ... stažení zde (http://rapidshare.com/files/2826608194/test-RTTI-ukladani.rar)

20 řádku dokáže uložit a načíst libovolně velké množství nastavení.
(přiložena je i jednotka se "superobject" pro JSON, pro ty, kdo to nemá).
Samozřejmě lze přidat novou položku (pokud neexistuje v původním nastavení,
tak tam jde hodit default hodnota) i odebrat a vpoho.

Máte jiné fígle na hromadné ukládání? Použivá někdo podobný systém?
Případně jestli najdete chyby/návrhy, tak sem s nimy ;)
Název: Re:Nastavení - ukládání a serializace
Přispěvatel: egroups 09-02-2021, 11:32:47
Asi už je to pase a odkaz nefunguje,ale zajímalo by mě to.Zrovna nad něčím takovým dumám.
Název: Re:Nastavení - ukládání a serializace
Přispěvatel: Stanislav Hruška 09-02-2021, 12:21:22
superobject už nie je podporovaný. Ale dá sa stiahnuť z SO. Ak by si nepochodil, tak Ti to viem poslať.
Název: Re:Nastavení - ukládání a serializace
Přispěvatel: < z > 09-02-2021, 19:27:02
Já bych to klidně přiložil znovu, ale je to asi zbytečné, když už jsou návody dostupné

viz
http://docwiki.embarcadero.com/RADStudio/Sydney/en/Serializing_User_Objects
nebo třeba
https://github.com/paolo-rossi/delphi-neon