Read/write structs in streams (Tango, and Strings)
schveiguy at yahoo.com
Wed Oct 22 07:24:14 PDT 2008
"Robert Kosek" wrote
> Robert Kosek Wrote:
>> Hello again folks,
> I know I asked a really basic question, but I haven't found a real answer
> either in the Tango documentation or the D language documentation either.
> This makes it really tough to know how I can save structures to a stream
> for later use.
> Can someone please tell me if I can read/write structures with dynamic
> length strings from/to a stream? And if not, then how can I read and
> write a string to the stream (without the helper stream class)?
I am not completely knowledgable in the stream classes of Tango that do
serialization, but I don't think there's anything to do what you want. It
would be difficult for the stream class to know the exact layout of your
struct, so how would it know when to output strings? I think DataStream is
what you are looking for, but it will only output a block of data.
Again, not completely knowledgable. You might try asking on the Tango
forums to get the attention of some of the Tango devs that don't pay
attention to the NG.
More information about the Digitalmars-d-learn