Thank you very much!
It works fine. But I think there is a bug, when strStorageName contains 'space'
like:
strStorageName = "Data info";
Then the PutBinaryStorage() method fails. When using this name:
strStorageName = "DataInfo";
everything is ok.
|-- TreeNode
...|-- a??
...|-- ha!!