Ist nicht so schwer, wie man sich das vielleicht denken mag.
Auweia, das ist aber auch bei weitem nicht so schwer wie du es jetzt gepostet hast.
Beispiel:
Delphi-Quellcode:
var
MyString: String;
MyPtr: PChar;
begin
MyString := 'Hallo Welt';
MyPtr := PChar(MyString);
ShowMessage(Copy(MyPtr, 1, 5)); // 'Hallo'
Inc(MyPtr, 6);
ShowMessage(MyPtr); // 'Welt'
end;
Mit Inc und Zeichenzugriff via MyPtr^ lässt sich das bequem machen. Untypisiert mit dem Typ Pointer macht doch gar keinen Sinn...