Hmm also mir würde da nur der SaveDialog einfallen, alles andere was mit dem Speichern in meinem Programm zu tun hat kommt von deiner Prozedur
Hier ist mal der code des SaveDialogs:
Delphi-Quellcode:
procedure TForm1.Speichern1Click(Sender: TObject);
var
s: TStream;
fn: TFileName;
begin
fn := ChangeFileExt(ParamStr(0), '.txt');
s := TFileStream.Create(fn, fmCreate);
savedialog1.execute;
SaveGrid(StringGrid1, s);
s.Free;
end;
In wie fern kann das zusammenhängen? Ist vielleicht schonmal jemandem aufgefallen das der SaveDialog sowas automatisch macht? Und kennt jemanden einen Weg das zu unterbinden? Viel zu viele Fragen