[fpc-pascal] Is there a smart way to save/restore NotifyEvents and objects?
dec12 at avidsoft.com.hk
Fri Feb 2 17:53:41 CET 2018
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 latter day.
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 references.
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.
More information about the fpc-pascal