Afaik erlaubt Delphi die Anwendung von
Inc() und
Dec() nicht auf untypisierte Zeiger sondern nur auf typisierte. Und dort wird die Adresse um jeweils den angegeben Wert (Default 1) multipliziert mit der Grösse des Typs erhöht bzw. verringert. Also eine PDWord wird um 4 Bytes verschoben, bei
Dec(PDWord, 2) sogar um 8 Bytes.