Einzelnen Beitrag anzeigen

Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#3

Re: record abspeichern und wieder laden

  Alt 10. Okt 2004, 19:35
hmm, ok, ich habe den qt abgeändert:
Delphi-Quellcode:
procedure TMainForm.SaveToFile(const FileName: TFileName);
var datei: TFileStream;
    i,len: integer;
begin
    len :=length(Planeten);
    datei :=TFileStream.Create(FileName, fmCreate);
    datei.Write(len, sizeof(len));
    for i :=0 to len-1 do datei.Write(Planeten[i], sizeof(Planeten[i]));
    datei.Free;
end;

procedure TMainForm.LoadFromFile(const FileName: TFileName);
var len,i:integer;
    datei: TFileStream;
begin
    datei :=TFileStream.Create(FileName, fmOpenRead);
    datei.Read(len, sizeof(len));
    for i :=0 to len-1 do datei.Read(Planeten[i], sizeof(Planeten[i]));
    datei.Free;
end;
Aber es funzt immernoch nicht. Die erstellte datei ist jetzt 488Bytes groß, aber beim klick auf Laden verändert sich nichts.
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat