Difference between revisions of "$Bitpacking/de"

From Free Pascal wiki
Jump to navigationJump to search
m
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 10: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)