Difference between revisions of "$Bitpacking/de"

From Lazarus wiki
Jump to navigationJump to search
m (Trev moved page sBitpacking/de to $Bitpacking/de without leaving a redirect: Dollar signs in page titles are ok)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{sBitpacking}}
 
{{sBitpacking}}
<br>
+
 
Zurück zu den [[local compiler directives/de|lokalen Compiler Direktiven]].<br>
+
 
<br>
+
Zurück zu den [[local compiler directives/de|lokalen Compilerdirektiven]].
 +
 
 +
 
 
=$BITPACKING=
 
=$BITPACKING=
Die Direktive $BITPACKING dient dem komprimieren von records.<br>
+
 
Die Direktive $BITPACKING kennt die Schalter ON und OFF.<br>
+
Die lokale Compiler Direktive $BITPACKING dient dem komprimieren von records.
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>
+
 
Beispiel:<br>
+
Die lokale Compiler Direktive $BITPACKING kennt die Schalter ON und OFF.
<syntaxhighlight>
+
 
 +
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:
 +
 
 +
<syntaxhighlight lang=pascal>
 
{$BITPACKING ON}
 
{$BITPACKING ON}
 
Type
 
Type
Line 15: Line 22:
 
   end;
 
   end;
 
</syntaxhighlight>
 
</syntaxhighlight>
<br>
+
 
Hinweis:<br>
+
Hinweis:
* 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>
 
--[[User:Olaf|Olaf]] 09:01, 25 November 2012 (UTC)
 
[[category:Pascal]]{{AutoCategory}}
 

Latest revision as of 11:11, 26 February 2020

Deutsch (de) English (en)


Zurück zu den lokalen Compilerdirektiven.


$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.