Is there an undocumented change to the TStream mechanism in D2010?
For some reason, any operation on a TStream aside from free and create gives an abstract error. any operations such as savetostream(theStream), copyfrom, copyto, readbuffer, read, writebuffer, write.. etc..
TMemoryStream,TFileStream and TStringStream work fine.
This problem is only in D2010 and even code which was working till D2009. even in the simplest form:
ms.savetostream(sm,sizeof(ms)); //fails <<---- THIS SHOULD ALWAYS WORK!!
//..OR sm.CopyFrom(ms,sizeof(ms)); //fails