du musst bei CompareMemnoch als 3. parameter die größe angeben, am besten sowas wie
SizeOf(arr1[0])*2
oder wenn du es ganz allgemein halten willst ist vielleicht sowas am besten:
SizeOf(arr1[Low(arr1)]) * (High(arr1) - Low(arr1) + 1)
edit:
argh, den letzten code kann man natürlich auch einfacher haben:
SizeOf(arr1[Low(arr1)]) * Length(arr1)
See my shadow changing, stretching up and over me.
Soften this old armor. Hoping I can clear the way
By stepping through my shadow, coming out the other side.
Step into the shadow. Forty six and two are just ahead of me.