sl wird außerhalb von den Load- und Save-Routinen instanziiert:
Delphi-Quellcode:
var
sl: TStringList;
begin
sl := TStringList.Create;
SaveColumnOrder(DBGrid.Columns, sl);
ini.WriteString('Grid.Settings', 'ColumnOrder', sl.CommaText);
sl.Free;
end;
Du hast doch nicht etwa versucht TStrings zu erzeugen?
marabu