Zitat von
BUG:
Inc(var X, N: LongInt);
Klappt nicht, der will einen ordinalen Typen, dh. ich müsste wieder casten.
Ein Zeiger
ist ein ordinaler Typ, und kann problemlos mit Inc verwendet werden. Das tolle an Inc ist sogar, dass es bei einem typisierten Zeiger um die Größe des Typs erhöht, d.h. Inc(pWord) wird pWord um 2 Bytes erhöhen, wenn es ein Zeiger auf ein Word ist.