我想编码一个流,但有些东西不起作用。编码后,输出流为空:
procedure TForm5.Button1Click(Sender: TObject);
VAR s: String;
InpStream, OutStream: TMemoryStream;
begin
InpStream:= TMemoryStream.Create;
OutStream:= TMemoryStream.Create;
s:= 'zzzzzzzzzzzzzzzz'+CRLF+'zzzzzzzzzzzzzzzz';
InpStream.WriteBuffer(s[1], Length(s)); <---- after this, Size of Inpstream is 34
EncdDecd.EncodeStream(InpStream, OutStream);
if OutStream.Size<= 0
then EmptyDummy; <------- OutStream.Size is zero!
FreeAndNil(InpStream);
FreeAndNil(OutStream);
end;