Sign in Join
Wiki copytemporary

sPackrecords/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:\

Bytes

Alternative

Beschreibung

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.

16

Richtet die Daten an 16 Byte aus.

c

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

NORMAL

Standardausrichtng von 2 Byte.

DEFAULT

Standardausrichtng von 2 Byte.

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


From the Free Pascal wiki, page "sPackrecords/de", as it stood on 2013-04-21 after a change by Olaf, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.