1.2.6. $BITPACKING : Включить битовую упаковку

На верх  Назад  Вперёд

Директива $BITPACKING указывает компилятору, нужно ли использовать битовую упаковку, если он обнаружил ключевое слово packed для структурного типа. Возможные значения ON и OFF. Если ON, то компилятор упаковывать структуры, если обнаружит ключевое слово Packed.

В следующем примере запись TMyRecord будет упакована:

{$BITPACKING ON}
Type
  TMyRecord = packed record
  B1,B2,B3,B4 : Boolean;
end;

Учтите, что:

Директива $BITPACKING игнорируется в режиме macpas, где упакованные записи всегда имеют битовую упаковку.

Ключевое слово bitpacked можно использовать всегда для форсирования поразрядной упаковки, не взирая на значение директивы $BITPACKING и не смотря на режим.