Grad gesehen
Die Frage wäre was Funktioniert in 64 bit sicher?
1)Move(Pointer(Integer(param^.InBuffer) + param^.InPosition)^, buffer, result);
2)Move(Pointer(NativeInt(param^.InBuffer) + param^.InPosition)^, buffer, result);
3)PByte für solche Casts
>Wenn Pointer-Arithmetik aktiv ist (könnte aber jemand so unnet sein und es deaktivieren), dann kann man z.B. auch PByte für solche Casts benutzen.
Dann dies als Beispiel?