Thema: Delphi Datei laden

Einzelnen Beitrag anzeigen

Cyf

Registriert seit: 30. Mai 2008
407 Beiträge
 
Lazarus
 
#5

Re: Datei laden

  Alt 12. Okt 2008, 11:55
(mal reformatiert)
Delphi-Quellcode:
//Speichern unter - Funktion einrichten
procedure TForm1.Speichernunter1Click(Sender: TObject);
begin
  if SaveDialog1.execute then
  begin
    assignfile (Datei, SaveDialog1.FileName);
    rewrite (Datei);
    writeln(Datei,editpalettenlast.text);
    writeln(Datei,editlagerhoehe.text);
    writeln(Datei,editregallaenge.text);
    writeln(Datei,editpalettenanzahl.text);
    writeln(Datei,editzellenbreite.Text);
    writeln(Datei,edittyp.Text);
    writeln(Datei,editkosteni.Text);
    writeln(Datei,editkostenu.Text);
    writeln(Datei,editgesamtkosten.Text);
    writeln(Datei,editkostenpropalette.Text);
    CloseFile(Datei);
  end;
end;


procedure TForm1.ffnen2Click(Sender: TObject);
var Inhalt:string ;
begin
  if opendialog1.execute then
  begin
    assignfile(Datei,opendialog1.filename);
    reset(Datei);
    //hier Überprüfung auf Eof einbauen
    readln(Datei,Inhalt);
    CloseFile(Datei);
  end;
end;
In Delphi existiert die Funktion function Eof(var F: file): Boolean; damit solltet ihr (wenn ihrs komplett einlesen wollt) in einer Schleife (while) jedes mal prüfen, ob das Dateiende erreicht ist, und ansonsten eine weitere Zeile in einen Buffer einlesen und den dann nach kompletten Einlesen anzeigen.
Hoffe das hat euch geholfen.

  Mit Zitat antworten Zitat