Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: open-/savedialog festgelegte datei laden

  Alt 28. Mär 2010, 14:08
Wie schon gesagt:

Der Open- und SaveDialog ist dieses Dateiauswahlfenster.
Wenn du dieses Fenster also nicht möchtest, dann darfst du auch diese Komponenten nicht verwenden/aufrufen.

Delphi-Quellcode:
procedure TForm1.Save1Click(Sender: TObject);
begin
  if SaveDialog1.Filename = 'then
  begin
    if SaveDialog1.Execute then
      Memo1.Lines.SaveToFile(SaveDialog1.Filename);
  end
  else
    Memo1.Lines.SaveToFile(SaveDialog1.Filename);
end;

// in Kurz
procedure TForm1.Save1Click(Sender: TObject);
begin
  if (SaveDialog1.Filename <> '') or SaveDialog1.Execute then
    Memo1.Lines.SaveToFile(SaveDialog1.Filename);
end;
Vorschlag:
Delphi-Quellcode:
// Speichern
procedure TForm1.Save1Click(Sender: TObject);
begin
  if ((SaveDialog1.Filename <> '') and FileExists(SaveDialog1.Filename))
      or SaveDialog1.Execute then
    Memo1.Lines.SaveToFile(SaveDialog1.Filename);
end;

// Speichern als ...
procedure TForm1.SaveAs1Click(Sender: TObject);
begin
  if SaveDialog1.Execute then
    Memo1.Lines.SaveToFile(SaveDialog1.Filename);
end;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat