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