Forum: Win32/Win64 API (native code)
by user69,
6. Mai 2021
Grad gesehen :-D
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...
Forum: Win32/Win64 API (native code)
by user69,
6. Mai 2021
>Direkt nach Pointer casten
Wie würde das gehen (wegen der Addition)? Beispiel?