![]() |
Typisierte Datei mit Header erzeugen
Hallöchen!
Ich möchte gerne eine typisierte Datei anlegen um eine Liste von Records zu speichern. Soweit kein Problem, nur hätte ich gerne eine Art Header in der Datei für allgemeine Infos dieser Datei. Wie mach ich dass? Einfach den Record 0 immer "frei" lassen und dann die Datei nochmal als Binärdatei benutzen um die "freien" Bytes am Anfang zu beschreiben oder geht das auch eleganter? |
Re: Typisierte Datei mit Header erzeugen
Schreib doch einfach deine Header-Daten in den ersten Record und in die restlichen die daten
Zitat:
|
Re: Typisierte Datei mit Header erzeugen
Nimm doch einfach einen
![]() |
Re: Typisierte Datei mit Header erzeugen
Hallo Fischli,
für solche Zwecke benutze ich gerne variante Records:
Delphi-Quellcode:
Die Länge aller Datensätze ist dann die Länge der längsten Variante.
type
Person = record case isHeader of True: (header: String[80]); False: ( Name: String[60]; Gehalt: Extended); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz