Delphi 2005. В процедуру void SendPack(int N, unsigned short volatile *d) передаю количество байт в пакете N и ссылку на массив данных d. Первый элемент ловлю успешно по адресу *d. Второй же не виден по *d+1. Похоже не на длину элемента смещается, а на 1 бит. Что посоветуете?