Anzeigen: Delphi
C++
Anzeigeeinstellungen
Delphi-Datentypen
Aus RAD Studio XE2
Nach oben zu API-Kategorien - Index
Inhaltsverzeichnis |
Integer-Datentypen
| Typ | Beschreibung | Zeiger |
|---|---|---|
| Byte | Vorzeichenloser ganzzahliger 8-Bit-Wert | PByte |
| ShortInt | Vorzeichenbehafteter ganzzahliger 8-Bit-Wert | PShortInt |
| Word | Vorzeichenloser ganzzahliger 16-Bit-Wert | PWord |
| SmallInt | Vorzeichenbehafteter ganzzahliger 16-Bit-Wert | PSmallInt |
| Cardinal | Vorzeichenloser ganzzahliger 32-Bit-Wert | PCardinal |
| LongWord | Vorzeichenloser ganzzahliger 32-Bit-Wert | PLongWord |
| Integer | Vorzeichenbehafteter ganzzahliger 32-Bit-Wert | PInteger |
| LongInt | Vorzeichenbehafteter ganzzahliger 32-Bit-Wert | PLongint |
| UInt64 | Vorzeichenloser ganzzahliger 64-Bit-Wert | PUInt64 |
| Int64 | Vorzeichenbehafteter ganzzahliger 64-Bit-Wert | PInt64 |
| NativeUInt | Plattformabhängiger vorzeichenloser ganzzahliger 64-Bit- oder 32-Bit-Wert | PNativeUInt |
| NativeInt | Plattformabhängiger vorzeichenbehafteter ganzzahliger 64-Bit- oder 32-Bit-Wert | PNativeInt |
Gleitkomma-Datentypen
| Typ | Beschreibung | Zeiger | Record |
|---|---|---|---|
| Single | Gleitkommawert einfacher Genauigkeit (4 Byte) | PSingle | TSingleRec |
| Double | Gleitkommawert doppelter Genauigkeit (8 Byte) | PDouble | TDoubleRec |
| Extended | Gleitkommawert erweiterter Genauigkeit (10 Byte unter Win32, aber 8 Byte unter Win64) Siehe die Seite über plattformübergreifende Anwendungen. |
PExtended | TExtended80Rec |
| Real | Alias von Double | N/A | N/A |
String- und Zeichen-Datentypen
| Typ | Beschreibung | Zeiger |
|---|---|---|
| AnsiChar | ANSI-Zeichen | PAnsiChar |
| Char | Wide-Zeichen (16 Bit) | PChar |
| WideChar | 16-Bit-Zeichen | PWideChar |
| AnsiString | Repräsentiert einen dynamisch zugewiesenen ANSI-String, dessen maximale Länge nur durch den verfügbaren Speicherplatz begrenzt wird. | PAnsiString |
| RawByteString | Wird als "Codeseiten-unabhängiger" Parameter für eine Methode bzw. Funktion oder als Variablentyp zum Speichern von BLOB-Daten verwendet. | PRawByteString |
| UnicodeString | Unicode-String | PUnicodeString |
| String | Alias für UnicodeString | PString |
| ShortString | Ein String mit maximal 255 Zeichen | PShortString |
| WideString | Ein aus 16-Bit-Zeichen bestehender String | PWideString |
Datei-Datentypen
| Typ | Beschreibung | Zeiger |
|---|---|---|
| File | Datei-Deskriptor | |
| TextFile, Text | Textdatei-Deskriptor |
Boolesche Datentypen
| Typ | Beschreibung | Zeiger |
|---|---|---|
| Boolean | Repräsentiert einen logischen Wert (wahr oder falsch). | PBoolean |
| ByteBool | Repräsentiert einen logischen, 8 Bit großen Wert. | |
| WordBool | Repräsentiert einen logischen, 16 Bit großen Wert. | PWordBool |
| LongBool | Repräsentiert einen logischen, 32 Bit großen Wert. | PLongBool |
Sonstige Datentypen
| Typ | Beschreibung | Zeiger |
|---|---|---|
| Array | Repräsentiert eine indizierte Kollektion von Elementen desselben Typs. | |
| Record | Repräsentiert eine heterogene Menge von Elementen. | |
| Variant | Repräsentiert Werte, die ihren Typ zur Laufzeit ändern können. | PVariant |
| Pointer | Repräsentiert einen Zeiger auf einen beliebigen Typ. | PPointer |
| Currency | Ein Festkomma-Datentyp zur Aufnahme von Währungsbeträgen. | PCurrency |