Thema: Delphi savedialog/opendialog

Einzelnen Beitrag anzeigen

Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#10

Re: savedialog/opendialog

  Alt 17. Aug 2005, 16:33
Zitat von marcelwhip:
zum glück gibts ja euch!!


hab dein Code nur mal so schnell überflogen (bald Feierabend ^^)
und erstmal gesehen, daß zu speicherst, BEVOR du mit Opendialog1.execute eine Datei auswählst ... (siehe kommentare im code) und beim speicher führst du den Savedialog garnicht aus ...

Zitat von marcelwhip:
so das sieht jetzt so bei mir aus:
Delphi-Quellcode:
procedure TForm1.Button6Click(Sender: TObject); ///laden
  begin
    AssignFile(F, opendialog1.filename); //<---- Filename wird benutzt
    Reset(F);
    BlockRead(F, @eintrag, 300 * SizeOf(TDaten));
    Close(F);
    opendialog1.execute; //<---- aber erst da eine datei ausgewählt
  end;

procedure TForm1.Button7Click(Sender: TObject); //speichern
var I:Integer; //zählvariable
  begin
      AssignFile(F, savedialog1.filename); //<-- Savedialog.filename aber kein Savedialog.exeCute davor
      Rewrite(F);
      BlockWrite(F, @eintrag, 300 * SizeOf(TDaten));
      Close(F);
      schongespeichert:=true;
  end;
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat