Difference between revisions of "$Bitpacking/de"
From Free Pascal wiki
Jump to navigationJump to searchm |
|||
Line 4: | Line 4: | ||
<br> | <br> | ||
=$BITPACKING= | =$BITPACKING= | ||
− | Die Direktive $BITPACKING dient dem komprimieren von records.<br> | + | Die lokale Compiler Direktive $BITPACKING dient dem komprimieren von records.<br> |
− | Die Direktive $BITPACKING kennt die Schalter ON und OFF.<br> | + | Die lokale Compiler Direktive $BITPACKING kennt die Schalter ON und OFF.<br> |
− | Die Direktive {$BITPACKING ON} sagt dem Compiler, das er bei der Verwendung des reservierten Wortes packed alle Datentypen der Struktur an Bitadressen ausrichten soll.<br> | + | Die lokale Compiler Direktive {$BITPACKING ON} sagt dem Compiler, das er bei der Verwendung des reservierten Wortes packed alle Datentypen der Struktur an Bitadressen ausrichten soll.<br> |
Beispiel:<br> | Beispiel:<br> | ||
<syntaxhighlight> | <syntaxhighlight> | ||
Line 17: | Line 17: | ||
<br> | <br> | ||
Hinweis:<br> | Hinweis:<br> | ||
− | * Die Direktive $BITPACKING wird im Compiler Mode MacPas ignoriert. Im Compiler Mode MacPas werden alle packed record an Bitadressen ausgerichtet. | + | * Die lokale Compiler 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. | * Das reservierte Wort bitpacked kann unabhängig von der Direktive $BITPACKING das Ausrichten an Bitadressen erzwingen. | ||
<br> | <br> |
Revision as of 11:08, 25 November 2012
│
Deutsch (de) │
English (en) │
Zurück zu den lokalen Compiler Direktiven.
$BITPACKING
Die lokale Compiler Direktive $BITPACKING dient dem komprimieren von records.
Die lokale Compiler Direktive $BITPACKING kennt die Schalter ON und OFF.
Die lokale Compiler 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 lokale Compiler 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)