Сообщение от
Валенок
))
Индекс не имеет значения. Если [1..255] : byte; размещен с четного адреса - то {13,14}, {27,28} - нормуль при обращении к слову, а {2,3} {12,13} - кирдык. Если же сам массив размещен с нечетного адреса - то все наоборот.
У топика КДС расположил массив-2 с четного адреса. А индекс с 1 -> значит четный индекс - с нечетного адреса с вытекающими..
Топик может решить местный трабл просто сделав [0..255]. Но это всего-лишь примочка.
Чисто для инфрмации.
Байтовый массив имеет право размещатся с любого адреса.
В глобал/function/program размещение булей/байтов/байтобульных массивов/стрингов трудно прогнозировать, поэтому оное может быть и с нечетных адресов, но при этом:
1.Чётко и ясно, в порядке объявления, размещаются любые поля фб и структур (с учетом неявных полей)
2.Гарантировано с квартного адреса размещаются их экземпляры
вот из этого и надо исходить.