Forum: Programmieren allgemein
Delphi
by Jasocul,
18. Apr 2018
Danke dir auch, dass du es erkannt hast :wink:
Mit der Zusatz-Info, dass es mit Alignment 10 Byte mehr sind (also 322 Byte), sind es genau diese zwei Bytes aus den Arrays, die im Record zuviel sind.
Nächstes mal nehme ich mir mehr Zeit und schreibe es genauer auf.:)
Forum: Programmieren allgemein
Delphi
by Jasocul,
18. Apr 2018
Doch, ich auf Seite 2 in Post #20.
OK, ich habe nicht geschrieben, welcher Teil des Records falsch ist, aber ... ach was solls. Hauptsache das Problem ist jetzt im Griff.
Forum: Programmieren allgemein
Delphi
by Jasocul,
17. Apr 2018
Sry himitsu, du hast natürlich Recht. Bin im Moment mit dem Handy angemeldet. Ich korrigiere das, sobald ich kann
Forum: Programmieren allgemein
Delphi
by Jasocul,
17. Apr 2018
So, noch mal kurz vor Feierabend ins Forum geschaut.
Dein Record hat 312 Byte. Die Blöcke in der Datei sind 320 Byte groß.
Wenn ich das richtig in Erinnerung habe, sind Records standardmäßig nicht gepackt. In Turbo-Pascal war das noch anders. :)
Entweder ist dein Record falsch definiert oder die Speicher-Ausrichtung passt nicht. Ich habe das nicht exakt nachgerechnet, aber ich meine,...