Hallo Gibb,
im Prinzip liegst Du schon richtig aber
1)Dein MyresultRecord muß ein packed record sein
2) statt Length solltest du Sizeof verwenden, das gibt Dir die Größe in Bytes zurück.
z.B.
Delphi-Quellcode:
a1 : array [0..3] of integer;
length(a1) >> 4 { 4 Integer}
sizeof(A1) >> 16 {16 Bytes }
Gruß
K-H
Edit: Tippfehler