TNodeFile.Create
Root
Set Root to replace the contents of a (possibly emtpy) file.
IsOpen
Close
returns
true if successful
Closes the underlying file without saving changes.
If there are outstanding references to Root or any subtree,
it will be copied into memory, with the references transparently redirected there.
(so it's more efficient to lose your references before closing the file.)
Once closed, the TNodeFile can be reused to open another file.
Save
returns
true if successful
Saves any nodes for which node.Changed is true.
Node.changed is set automatically for structural changes (Parent, Child, DataSize)
but you should set it manually after modifying the data's contents.
The file must already be open.
TNodeStdFile
Subclass of TNodeFile for working with nodes on disk.
Uses C's <stdio.h>.