Difference between revisions of "sPackrecords/de"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{sPackrecords}} <br> Zurück zu den lokalen Compiler Direktiven.<br> <br> ==$PACKRECORDS== Die Compiler Direktive {$PACKRECORDS ...} legt fes...")
 
m
 
(3 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
Die Standardausrichtung ist 2 Bytes (Im Gegensatz zu Turbo Pascal mit dem Standard von einem Byte).<br>
 
Die Standardausrichtung ist 2 Bytes (Im Gegensatz zu Turbo Pascal mit dem Standard von einem Byte).<br>
 
<br>
 
<br>
Folgende Ausrichhtungen sind möglich:<br>
+
Folgende Ausrichtungen sind möglich:<br>
 
<Table>
 
<Table>
 
   <tr>
 
   <tr>
Line 41: Line 41:
 
<br>
 
<br>
 
--[[User:Olaf|Olaf]] 16:21, 15 January 2013 (UTC)
 
--[[User:Olaf|Olaf]] 16:21, 15 January 2013 (UTC)
[[category:Pascal]]{{AutoCategory}}
+
[[Category:Free Pascal Programmers Guide/de]]

Latest revision as of 13:13, 21 April 2013

Deutsch (de)
Zurück zu den lokalen Compiler Direktiven.

$PACKRECORDS

Die Compiler Direktive {$PACKRECORDS ...} legt fest, wie die Elemente eines Records, eines Objekts oder einer Klasse im Arbeitsspeicher minimal ausgerichtet werden.
Ein Element, dass grösser als der vorgegebene Wert ist, wird an der für seine Grösse zuständigen Adresse ausgerichtet.
Die Standardausrichtung ist 2 Bytes (Im Gegensatz zu Turbo Pascal mit dem Standard von einem Byte).

Folgende Ausrichtungen sind möglich:

BytesAlternativeBeschreibung
1{$A1}Richtet die Daten an 1 Byte aus.
2{$A2}Richtet die Daten an 2 Byte aus.
4{$A4}Richtet die Daten an 4 Byte aus.
8{$A8}Richtet die Daten an 8 Byte aus.
16Richtet die Daten an 16 Byte aus.
cDer spezielle Wert c wird für die Ausrichtung des GNU CC compiler verwendet. Der Wert c ist für den Import von C routinen vorgesehen.
NORMALStandardausrichtng von 2 Byte.
DEFAULTStandardausrichtng von 2 Byte.



--Olaf 16:21, 15 January 2013 (UTC)