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

Reply via email to