Einzelnen Beitrag anzeigen

freakTAB

Registriert seit: 21. Jan 2003
Ort: Neubrandenburg
56 Beiträge
 
Delphi 7 Enterprise
 
#1

Byte Schiebereien oder woher kommen diese 2 Bytes?

  Alt 4. Sep 2003, 10:00
ich bin grad dabei ein Datenkonvertierungsprogramm zu schreiben von einem alten DOS-Proggy auf die neue Winversion. Dazu muss ich ja die alten Daten ja erstmal einlesen, so sehen die erstmal aus :
Delphi-Quellcode:
Lief_rec= Record
            TA_Status : LongInt;
            L_Nr : string[12];
            L_Name : string[40];
            L_Erf : boolean;
                                     
            L_Max_T : real48;
            L_Art : Byte;
            L_Tour : smallInt;
            L_Molk : Byte;
            L_Aktiv : Char;
            L_Statistik : byte;
            L_Referenz : byte;
            L_J_Ist : array [1..12,1..11] of real48;
            L_VJ_Ist : array [1..3,1..11] of real48;
            end;
ausgerechnet hab ich ne Grösse von 1062 Bytes, mit sizeOf bekomme ich aber 1064 - diese 2 Bytes fehlen auch beim nächsten record (achso, ich lese das ganze per stream aus einer Datei aus ) - wo finde ich die fehlenden bytes - Delphi Version ist 4

danke schonmal im Vorraus
  Mit Zitat antworten Zitat