Einzelnen Beitrag anzeigen

Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#11

Re: Filter im SaveDialog ansprechen

  Alt 28. Mär 2005, 23:41
Hier jetzt eine immer noch nicht funktionierende Lösung:

Speichern unter:
Delphi-Quellcode:
begin
  SaveDialog1.FileName := pfad;
  if SaveDialog1.Execute then
  begin
    Pfad := SaveDialog1.FileName;
    Caption := ExtractFileName(pfad);
    case SaveDialog1.FilterIndex of
     1 : SynEdit1.Lines.SaveToFile(ChangeFileExt(SaveDialog1.FileName, '.txt'));
     2 : SynEdit1.Lines.SaveToFile(ChangeFileExt(SaveDialog1.FileName, '.htm'));
     3 : SynEdit1.Lines.SaveToFile(ChangeFileExt(SaveDialog1.FileName, '.php'));
Speichern:
Delphi-Quellcode:
begin
  if pfad = StandardFileName then
    Speichernals1Click(Sender)
  else
  begin
    SynEdit1.Lines.SaveToFile(pfad);
    SynEdit1.Modified := False
  end;
Also speichern unter klappt einwandfrei. Wenn ich allerdings danach auf speichern
klicke wird einfach eine neue Datei ohne Endung erstellt. Ich find den Fehler nicht.
Hilfeeeeeeeeeeeeee

  Mit Zitat antworten Zitat