PByte geht aber nicht wenn die Zeigerarithmetik ausgeschaltet ist, und das ist sie standardmäßig und bei ihm scheinbar auch.
Seltsam, bei mir war das wohl scheinbar standardmäßig immer an.
Bitte noch eines, wie kann ich aus dem gleichen Buffer einen bestimmten Bereich in ein String schreiben?
In der Hilfe über String-Verarbeitung (nullterminiert) suche ich nach etwas wie copy aber das gibt es nicht.
Delphi-Quellcode:
var
S: String;
begin
SetLength(S, 42);
CopyMemory(@S[1], Pointer(Cardinal(Buffer) + Offset), 42);