Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#34

Re: untypisierte dateien

  Alt 9. Apr 2010, 10:08
Du machst eseinfach so:
Delphi-Quellcode:
....

repeat
  gelesen:=fs.read(buffer,sizeof(buffer));
  if gelesen:=sizeof(buffer) then begin { nur vollständig gefüllte Sätze verarbeiten }
    { Daten verarbeiten }
    test1:= myrecord.artnr ;
    test2:= myrecord.name ;
    test3:= myrecord.name2 ;
    test4:= myrecord.preis ;
  end;
until gelesen<sizeof(buffer); { wenn nicht mehr genügend Daten gelesen werden ist schluß!}

...
Der Test von gelesen ist wichtig, da es keine Fehlermeldung bei Dateiende,fehlender zugriffsbereichtigung etc. gibt!

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat