[Gambas-bugtracker] Bug #1699: Pointers are not written to memory streams correctly when set to null

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Wed Dec 18 08:13:51 CET 2019


Comment #9 by Brian G:

Would you consider adding the following special methods for objects
_serialize returns written length of object
_read(x as file) object can read it's self
_write(x as file) object can write it's self
And have read and write statements look for these methods at runtime
So we can author object that can store themselves and load themselves

So one would write

Write #xx, myobject

Write Call's the _write for the object if present 

Read #xx as myclass

Read. Creates instance of myclass and calls _read if present

This would be a very powerful extention to the io of objects

More information about the Bugtracker mailing list