Hi Mattias, Is there an equivalent for
shortv:=buffer[5]; shortv+=buffer[6] shl 8; Many thanks Dave 2008/12/21 Mattias Gaertner <[email protected]>: > On Sun, 21 Dec 2008 10:26:41 +0200 > "Dave Coventry" <[email protected]> wrote: > >> Is there any documentation on this? >> would the following: >> >> longv:=LEtoN(@buffer[5]); > > longv:=LEtoN(PLongint(@buffer[5])^); > > >> be the same as: >> >> longv:=buffer[5]; >> longv+=buffer[6] shl 8; >> longv+=buffer[7] shl 16; >> longv+=buffer[8] shl 24; > > > Mattias > _______________________________________________ > Lazarus mailing list > [email protected] > http://www.lazarus.freepascal.org/mailman/listinfo/lazarus > _______________________________________________ Lazarus mailing list [email protected] http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
