Forum: Object-Pascal / Delphi-Language
by Klaus01,
9. Apr 2010
Nein, Du liest die Datei einmal in den FileStream ein.
In diesem Stream kannst Du dann 544 mal lesen bis Du zum Streamende ankommst.
Grüße
Klaus
Forum: Object-Pascal / Delphi-Language
by Klaus01,
9. Apr 2010
Guten Morgen,
der "Lesezeiger, bzw. Leseposition" ändert sich nach jedem Lesevorgang.
Liest Du jeweils immer einen Datensatz ein steht der Lesezeiger auf dem nächsten Byte hinter dem
Datensatz. Liest Du einen weiteren Datensatz fängt der Lesevorgang an der Position an wo der Lesezeiger
hinzeigt.
Die Anzahl der Datensätze erhälst Du so: Stream.size div Datensatzgröße.
Grüße
Forum: Object-Pascal / Delphi-Language
by Klaus01,
8. Apr 2010
Guten Morgen,
hast Du auch eine Beschreibung zu dem Datensatz?
Grüße
Klaus
Forum: Object-Pascal / Delphi-Language
by Klaus01,
7. Apr 2010
nein, blcokread meinte ich nicht.
Ein Datensatz hat bestimmte Datenfelder.
Diese Felder kannst Du im Record nachbauen.
type
TDatensatz = record
NName : String;
VName : String;
..
Forum: Object-Pascal / Delphi-Language
by Klaus01,
7. Apr 2010
Hallo,
ich würde mir ein Record (mit den entsprechenden Feldern) bauen
und die Datensätze damit einlesen.
Grüße
Klaus