Einzelnen Beitrag anzeigen

Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#7

Re: Pointer/Cardinal-Casterei beenden

  Alt 27. Jul 2007, 14:05
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.
  Mit Zitat antworten Zitat