var stream1:TStream;
begin
  DBgrid1.columns.savetostream(stream1);
  ... ...
  DBgrid1.columns.loadfromstream(stream1);
end;------------------------
编译通过,执行时报错。好像是stream1定义的不对。
改成如下:
------------------------var stream1:TMemoryStream;
begin
  stream1:=TMemoryStream.Create;
  DBgrid1.columns.savetostream(stream1);
  ... ...
  DBgrid1.columns.loadfromstream(stream1);
end;------------------------
在savetostream时正常,可在loadfromstream报错“stream read error”请高手指点!
------------------------