Wenn du eine Datei speichern willst und es Probleme gibt dann verwendet man
immer eine Stringvariable mit dem Dateinamen.
Falsch
DBMemo1.Lines.SaveToFile(ExtractFilePath(Application.ExeName)+(Edit6.Text)+ '.asc');
Richtig
Delphi-Quellcode:
var
filename :string;
begin
filename := ExtractFilePath(Application.ExeName)+Edit6.Text+ '.asc';
ShowMessageFmt("speichere Datei %s", [filename]); // Ausgabe zu Debugzwecken
DBMemo1.Lines.SaveToFile(filename);
Diese supereinfache Technik sollte man sich für immer merken, dann braucht man auch nicht im Forum fragen sondern die Standardprobleme selber lösen!!
Da fehlt wahrscheinlich ein Backslash in deinem Dateinamen.