Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.189 Beiträge
 
Delphi 12 Athens
 
#12

Re: SaveDialog und unzulässiger Dateiname

  Alt 8. Dez 2007, 20:53
Nein, eine Standardfunktion gibt es nich ... oder warum haben sich hier wohl soviele schon an einer eigenen Funktion versucht?

Außerdem kann es keine allgemeineFunktion geben, da die möglichen Dateinamen vom Betriebssystem und dem verwendeten Dateisystem abhängen.


und ich weiß nich warum bei dir der Dialog nicht angezeigt wird
bei mir wird hier jednfalls beide Male ein dialog geöffnet und nur dem Ersten ist der Dateiname egal.
(einfach 'ne Form mit einem Button und 'nem SaveDialog drauf)
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  SaveDialog1.Title := 'Titel > unzulässig.txt';
  SaveDialog1.FileName := '>unzulässig.txt';
  if SaveDialog1.Execute then
    MessageBox(0, PChar(SaveDialog1.FileName), 'OK', MB_OK)
  else MessageBox(0, '-', 'Nein', MB_OK);

  SaveDialog1.Title := 'Titel > unzulässig.txt';
  SaveDialog1.FileName := '>unzulässig.txt';
  SaveDialog1.Options := SaveDialog1.Options + [ofPathMustExist] - [ofNoTestFileCreate];
  if SaveDialog1.Execute then
    MessageBox(0, PChar(SaveDialog1.FileName), 'OK', MB_OK)
  else MessageBox(0, '-', 'Nein', MB_OK);
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat