Hallo,
auf die Gefahr hin Prügel dafür zu beziehen möchte ich doch noch auf die Welt ausserhalb Delphi hinweisen: z.B. Datenstrukturen in
WIN32 sind normalerweise direkt gespeichert wie beschrieben, word, byte usw. folgt ohne Lücken aufeinander. Man muss daher fast immer Records, die in einer anderen Sprache definiert wurden, in Delphi als packed deklarieren - gilt also besonders bei Benutzung von DLLs.
Gruss Reinhard