![]() |
Wieder TextDatei diesmal binär
Kann mir kurz jemand nen tip geben wie ich meine
werte binär in eine TextDatei schreibe?
Delphi-Quellcode:
gruss
// Datei schreiben
AssignFile(f, MidiFile); Rewrite(f); for IntA := 1 to CurrentByte do // Was fehlt hier... vor "IntA, Bytes[IntA]" // Seek oder was auch immer.. Closefile(f); |
AW: Wieder TextDatei diesmal binär
Was meinst Du denn mit binär? In der Form '00011111' oder Hexadezimal oder wie? Zeig doch mal ein Beispiel, wie die Datei aussehen soll.
|
AW: Wieder TextDatei diesmal binär
wenn es nur darum geht, ein Array of Byte zu speichern, wäre vieleicht
![]() Bin aber nicht sicher, ob das mit einem TEXT-Handle geht. |
AW: Wieder TextDatei diesmal binär
TEXT-Datei BINÄR beschreiben? Bin das nur ich oder sieht da noch jemand einen Widerspruch?
|
AW: Wieder TextDatei diesmal binär
Hallo Emil,
mit einem Textfile ist das eher schwieriger (unterstüzt auch kein seek). Besser wäre es, wenn Du bei den Pascal Routinen bleiben willst, die Datei als file of Byte oder file of Char zu deklarieren. Grüße Klaus |
AW: Wieder TextDatei diesmal binär
Zitat:
Zitat:
Wo steht mein Header für das MIDI Format.. Habe es mit
Delphi-Quellcode:
abgespeichert
Write(f, Bytes[IntA]);
Soll ja anstelle für Writeln für binär stehen. gruss |
AW: Wieder TextDatei diesmal binär
Mit TextFile wirst Du da nicht weit kommen. Ich weiß jetzt nicht, wie das MIDI-Format genau auszusehen hat, aber wenn, dann müsste es File of Byte oder sowas sein.
|
AW: Wieder TextDatei diesmal binär
Zitat:
Delphi-Quellcode:
Und dieser müßte nachher auch in der Binären Datei Sichtbar sein.
Bytes[CurrentByte] := ord('M');
inc(CurrentByte); Bytes[CurrentByte] := ord('T'); inc(CurrentByte); Bytes[CurrentByte] := ord('r'); inc(CurrentByte); Bytes[CurrentByte] := ord('k'); inc(CurrentByte); CurrentByte := CurrentByte + 4; Als MTRK... Scheint nicht mit TextFile zu gehen. grrrr... PS: Hab mal ein Bild angehängt binär kann ich hier nicht posten. gruss |
AW: Wieder TextDatei diesmal binär
Was ist mit FileStream?
Ist Binär bleibt Binär und Du kanst den Record original auslesen und speichern! Gruss alfold |
AW: Wieder TextDatei diesmal binär
Zitat:
gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:16 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