Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#11

Re: Binäre Datei aus Wetterstation auswerten! Aber wie??

  Alt 7. Okt 2006, 18:12
TStream verwaltet intern einen Datenzeiger (Delphi-Referenz durchsuchenTStream.Position), der nach dem Aufruf der Read-Methode hinter den gelesenen Daten steht. Du könntest also direkt den nächsten Datensatz einlesen ohne diesen Zeiger setzen zu müssen. Möchtest du einen bestimmten Datensatz einlesen, mußt du die Position im Stream berechnen und den Datenzeiger setzen:

Delphi-Quellcode:
lStream.Position := Datensatznummer * SizeOf(TDatensatz); // Datensatznummer ist 0-basiert
// jetzt können die Daten gelesen werden
Gruß Hawkeye
  Mit Zitat antworten Zitat