stream1 := TStringStream.create(str);
str := TStringStream(stream1).DataString;
Stream is an abstract class, you need to convert to operate TMemoryStream
stream1 := TStringStream.create(str);
str := TStringStream(stream1).DataString;
Stream is an abstract class, you need to convert to operate TMemoryStream