$Bitpacking/de

From Lazarus wiki
Revision as of 10:01, 25 November 2012 by Olaf (talk | contribs) (Created page with "{{sBitpacking}} <br> =$BITPACKING= Die Direktive $BITPACKING dient dem komprimieren von records.<br> Die Direktive $BITPACKING kennt die Schalter ON und OFF.<br> Die Direktive...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en)

$BITPACKING

Die Direktive $BITPACKING dient dem komprimieren von records.
Die Direktive $BITPACKING kennt die Schalter ON und OFF.
Die Direktive {$BITPACKING ON} sagt dem Compiler, das er bei der Verwendung des reservierten Wortes packed alle Datentypen der Struktur an Bitadressen ausrichten soll.
Beispiel:

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


Hinweis:

  • Die Direktive $BITPACKING wird im Compiler Mode MacPas ignoriert. Im Compiler Mode MacPas werden alle packed record an Bitadressen ausgerichtet.
  • Das reservierte Wort bitpacked kann unabhängig von der Direktive $BITPACKING das Ausrichten an Bitadressen erzwingen.



--Olaf 09:01, 25 November 2012 (UTC)