Moin ajz,
Du solltest übrigens erst einmal Deine Deklaration auf
Code:
TIcmpHeader = [color=red][b]packed[/b][/color] [b]record[/b]
ändern, da sie ansonsten Füllbytes enthält.
Ohne packed werden hinter dem Feld Se 3 Byte eingefügt, damit TS auf einer durch 4 teilbaren Adresse liegt.