Hallo Delphianer,
Lasst mich doch mal euch etwas vorrechnen...:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| TTileDataRec = Record x: Byte; y: Byte; Tileset: Byte; End;
TTileRec = Record Layer: array[1..5] of TTileDataRec; Typ: Byte; Data1: LongInt; Data2: LongInt; Data3: LongInt; BlockDir: Byte; End; |
5*3 bytes = 15 + 1 + 4 + 4 + 4 + 1 = 29...
Computer sagt nein...
Für ihn sind das 32 bytes.
Wo liegt mein Fehler ich find den nicht
Ich hab mich grad mal an nen altes Thema zurückerinnert.
Mit nem packed Record gehts.
Kanns mir einer erklären?
Moderiert von
Narses: Topic aus Dateizugriff verschoben am Do 05.08.2010 um 22:58