Sven Barth via fpc-pascal wrote:
Am 02.02.2018 17:53 schrieb "Dennis" <de...@avidsoft.com.hk
I am curious how TComponent save and restore TnotifyEvent fields. Can
you explain a little bit?
I have list of objects which contains references to other objects.
I need to save all these objects to harddisk to be restored on a
I know how to stream the data fields of these objects to a
TFileStream but the tricky part is these how to restore the object
The only way I can think of is to assign unique IDs to each
objects and store these IDs to file.
When these objects are later restored, I used these IDs find the
actual objects and re-assign them back to the object references.
It is tedious. Is there a smarter way?
Also, there are some TNotifyEvent fields e.g. OnClick, OnClose
etc. How do I save and restore them from file?
Many thanks in advance.
If your objects inherit from TComponent and you use published
properties you can use the streaming screen of the RTL.
Also, what is 'streaming screen' of RTL? How to use it?
fpc-pascal maillist - email@example.com