[fpc-pascal] cloning data containers

Marc Santhoff M.Santhoff at web.de
Sun Dec 28 02:36:40 CET 2014


On So, 2014-12-28 at 03:08 +0200, Chriss Kalogeropoulos wrote:
> Hi again,
> 
> Sven made a good point on records. However most of the time it is easier to

It took me some time to understand, he did actually.

> use classes.

Not possible on old code, new stuff is using objects for sure.

> Also you might be able to write some code to copy the property values using
> rtti so you can avoid the read/write component and the extra overhead. It
> will work for TPersistent descendants but might be tricky to cover all
> cases.

If the base class is or can be TPersistant that would work.
I like the idea, having done sth. like it way back in the past when
Delphi 1 (in words: one) was new. The documentation was kind of bad,
sparse at least.

> Your proposal on the name/value pair reminds me of Qt but in the Delphi/Fpc
> world it is done with rtti.

Interesting, if Qt really does it like that. Some code to stare at. :)

-- 
Marc Santhoff <M.Santhoff at web.de>




More information about the fpc-pascal mailing list