如何使用EncdDecd.EncodeStream

时间:2014-02-19 12:29:27

标签: delphi mime

我想编码一个流,但有些东西不起作用。编码后,输出流为空:

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;

0 个答案:

没有答案