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”请高手指点!
------------------------
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”请高手指点!
------------------------
DBgrid1.columns.loadfromstream(stream1);