Hello grauzone,

You shouldn't cast structs or any other types to ubyte[], because the
memory representation of those type is highly platform specific.
Structs can contain padding, integers are endian dependend... If you
want to convert these to binary data, write a marshaller. You _never_
want to do direct casts, because they're simply unportable. If you do
the cast, you have to know what you're doing.


Never say never. Some cases like tmp files or whatnot where the same exe will save and load the file never* have any need for potability.

*"never" uses intentionally :b.


Reply via email to