bei PChar, PAnsiChar und PWideChar kann man sowas machen.
pDataWithOffSet := PAnsiChar(pData) + (i * $10000);
allerdigns wird da immer in Einheitengröße addiert
PWideChar(P) + 9 = Cardinal(P) + (2 * 9) .. da SizeOf(WideChar) = 2
also in Bezug auf Delphi 2008 PChar besser nicht verwenden (wegen Standardunterstüzung von
Unicode ... PChar = PWideChar)