怎样将多个TStream类型的数保存到一个文件中,然后又从这个文件把它们分别读出来?高分相送!!!
例如:
procedure Export;
var
ms1,ms2,ms3:TMemoryStream;
begin
ms1:= TMemoryStream.Create;
ms2:= TMemoryStream.Create;
ms3:= TMemoryStream.Create;
ClientDataSet1.SaveToStream(ms1);
ClientDataSet2.SaveToStream(ms2);
ClientDataSet3.SaveToStream(ms3);
...
保存Stream到文件'c:\temp.dat'
...
end;
procedure Import;
var
ms1,ms2,ms3:TMemoryStream;
begin
ms1:= TMemoryStream.Create;
ms2:= TMemoryStream.Create;
ms3:= TMemoryStream.Create;
...
从'c:\temp.dat'读出stream;
...
ClientDataSet1.LoadFromStream(ms1);
ClientDataSet2.LoadFromStream(ms2);
ClientDataSet3.LoadFromStream(ms3);
end;
请高手赐教!