type Name = Packed array[...] of ...; type Name = Packed class ... end; type Name = Packed object ... end; type Name = Packed record ... end;
Ключевое слово Packed говорит Delphi минимизировать память, взятую определенным объектом. Обычно, сложные типы данных, такие как записи, имеют свои элементы по 2, 4 или 8 байта, соответствующие типам данных. Например, поле Word было бы 4-байтовое. Записи также дополняются, для гарантии, что они закончены, 4-х байтовой границей. Упаковка отменяет это, сжимая данные в наименьшую память, хотя с последующим уменьшенным доступом выполнения.
|