![]() |
Datei Binary öffnen
Hi,
zu file open & read habe ich nicht so viel Erfahrung deswegen muss ich einfach fragen! Ich habe eine Datei im binär format. Nun ist die Struktur der Datei so:
Delphi-Quellcode:
Also der Aufbau zeuerst ist der THeader in der Datei und dann bis EOF ein Array of TData.
TData = record
Data : Byte; Root : Byte; Name : Byte; Category : Byte; Reserved : Byte; end; THeader = record Length : Byte; ID : Array[0..3] of Char; Version : Byte; end; Wie öffne/lese und speicher ich das am einfachsten wieder ab? Danke! |
Re: Datei Binary öffnen
das sollte mit TFileStream möglich sein.
In den FileStream die Datei einlesen und dann Stückweise lesen (Header, Daten) Grüße Klaus |
Re: Datei Binary öffnen
Die Zeile
Delphi-Quellcode:
sollte man vielleicht in
ID : Array[0..3] of Char;
Delphi-Quellcode:
ändern, um die auch mit früheren/späteren Delphi-Versionen die Datei richtig zu lesen.
ID : Array[0..3] of AnsiChar;
|
Re: Datei Binary öffnen
Danke an Beide!
Das mit AnsiChar hab ich gerade gesehen. Auch habe ich das nun mit FileStream hinbekommen! Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:47 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-2025 by Thomas Breitkreuz