Dein Problem scheint zu sein, dass du die Antworten hier abpinselst ohne sie zu verstehen.
Delphi-Quellcode:
procedure TForm1.SpielSpeichern1Click(Sender:TObject);
begin
if SaveDialog1.Execute then DateiSpeichern(SaveDialog1.FileName);
end;
Und die Abfage, ob die Datei schon existiert, würde ich mit
if not FileExists()
machen.
Da andere wäre wie Fahren nach Gehör ( Gas bis es einen Schlag lääst und dann Wenden)