Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: SaveDialog und unzulässiger Dateiname

  Alt 8. Dez 2007, 21: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;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat