流位置应在开始的地方
type
myFrame = record
name:String;
aclass:String;
end;
var
sf,df:myframe;
procedure TForm1.Button1Click(Sender: TObject);
var
s:tmemorystream;
begin
sf.name:='aaa';
sf.aclass:='bbbxxx';
s:=tmemorystream.Create;
s.WriteBuffer(sf,8);
s.Position:=0;
s.ReadBuffer(df,8);
edit1.Text:=df.name;
edit2.Text:=df.aclass;
end;