System
Inhaltsverzeichnis
Enthält die Units, Klassen, Funktionen, Typen, Variablen und Konstanten der RTL (Delphi Run-Time Library, Delphi-Laufzeitbibliothek). Enthält außerdem die Unit-Gültigkeitsbereiche System.Bindings, System.Generics und System.Win. Beachten Sie, dass der Unit-Gültigkeitsbereich System und die Unit System identisch sind. Unter Intrinsische Routinen in Delphi finden Sie eine Liste der intrinsischen Delphi-Routinen, die von der Unit System bereitgestellt werden.
Unit-Gültigkeitsbereiche
System.Analytics | |
System.Beacon | Stellt Klassen zur Verwendung von Beacons-Fähigkeiten des Geräts bereit, auf dem Ihre Anwendung ausgeführt wird. |
System.Bindings |
Ist der Unit-Gültigkeitsbereich der LiveBindings-Framework-Engine. Enthält Units, die die LiveBindings-Engine implementieren. |
System.Bluetooth | Stellt Klassen für die Verwendung der Bluetooth-Funktionen des Geräts, auf dem Ihre Anwendung ausgeführt wird, bereit, um eine Verbindung zu Anwendungen auf Remote-Geräten herzustellen. |
System.Generics |
Enthält zwei Units, in denen Klassen, Typen und Routinen für die Verwendung von Generics definiert sind – Algorithmen, die allgemeine Typen enthalten, die später instantiiert und als Parameter verwendet werden. Weitere Informationen finden Sie unter Übersicht über Generics. |
System.JSON | RTL-API mit Klassen und Routinen für die Arbeit mit JavaScript Object Notation (EN) oder JSON, einem hauptsächlich als Alternative für XML verwendeten visuell lesbaren Format für serialisierte Daten. |
System.Math | Definiert Klassen, Routinen, Typen, Variablen und Konstanten für mathematische Operationen, Vektoren und Matrizes. |
System.Net | |
System.Sensors | Sensoren sind Bestandteile der Hardware oder Software, die Messungen von physikalischen Größen für Ihre Anwendungen bereitstellen können. Diese Unit enthält Klassen und Komponenten, über die Sie Informationen abrufen und Systemsensoren verwalten können. |
System.Tether | Units, die die App-Tethering-Funktion implementieren. |
System.Win |
Enthält die Windows-bezogene Funktionalität, wie z.B. Windows-Registrierung, -COM und -MTS. |
Units
System | Enthält die Units, Klassen, Funktionen, Typen, Variablen und Konstanten der RTL (Delphi Run-Time Library, Delphi-Laufzeitbibliothek). Enthält außerdem die Unit-Gültigkeitsbereiche System.Bindings, System.Generics und System.Win. Beachten Sie, dass der Unit-Gültigkeitsbereich System und die Unit System identisch sind. Unter Intrinsische Routinen in Delphi finden Sie eine Liste der intrinsischen Delphi-Routinen, die von der Unit System bereitgestellt werden. |
System.Actions | Stellt Aktions-Features bereit, die nicht vom GUI-Anwendungs-Framework abhängig sind. |
System.AnsiStrings | Enthält Routinen für die Arbeit mit Strings vom Typ AnsiString. |
System.Character | Stellt Hilfen und Typen für die Arbeit mit UTF-16-Zeichen bereit. |
System.Classes | |
System.Contnrs | |
System.ConvUtils | |
System.DateUtils | |
System.Devices | |
System.Diagnostics | |
System.Hash | |
System.HelpIntfs | |
System.ImageList | System.ImageList enthält die Gemeinsamkeiten für FireMonkey- und VCL-Code und implementiert die grundlegendsten geräteunabhängigen Funktionen von Bilderlisten.
System.ImageList enthält den Code zur Unterstützung der Interaktion zwischen Bildern in einer Bilderliste und deren Verwendung in Komponenten (wie Steuerelemente, Menüeinträge usw.). |
System.IniFiles | |
System.Internal.VarHlpr | |
System.IOUtils | |
System.Masks | |
System.MaskUtils | |
System.Messaging | Definiert die Klassen und Methoden, die für die Behandlung von Botschaften auf unterschiedlichen Plattformen zuständig sind. |
System.NetEncoding | Enthält Klassen zur Codierung und Decodierung von Daten in Formaten, die häufig in Netzwerken verwendet werden (base64, HTML, URL). |
System.Notification | Die Benachrichtigungs-API ermöglicht die Verwendung von Benachrichtigungen auf den unterstützten Plattformen. |
System.ObjAuto | |
System.Permissions | |
System.PushNotification | |
System.RegularExpressions | |
System.RegularExpressionsCore | |
System.Rtti | |
System.StdConvs | |
System.StrUtils | |
System.SyncObjs | |
System.SysUtils | |
System.Threading | Definiert Klassen und Typen, die die PPL (Parallel Programming Library) implementieren. |
System.TimeSpan | |
System.Types | |
System.TypInfo | |
System.UIConsts | |
System.UITypes | |
System.VarCmplx | |
System.VarConv | |
System.Variants | |
System.VarUtils | |
System.WideStrings | |
System.WideStrUtils | |
System.Zip | |
System.ZLib | Enthält die zLib-Komprimierungsbibliothek. Weitere Informationen finden Sie unter http://www.zlib.net/manual.html. |
Klassen
__IObjCastGUIDHolder | Für den internen Gebrauch. |
_InterfaceCastHlpr | Für den internen Gebrauch. |
AliasT | |
AlignAttribute | Nur für den internen Gebrauch. |
AnsiStringBase | AnsiStringBase ist die Basisklasse für die C++-Entsprechung des Delphi-Datentyps für lange Strings. |
AnsiStringT | AnsiStringT ist die C++-Entsprechung für den Delphi-Datentyp für lange Strings. |
AutoCmd | AutoCmd repräsentiert einen Befehl, der von einer in einer Variant-Klasse gekapselten Automatisierungsschnittstelle ausgeführt werden kann. |
CompBase | Basistyp für Comp. |
CurrencyBase | Kapselt die Funktionalität der Delphi-Klasse. |
DelphiInterface | DelphiInterface ist eine C++-Implementierung des Delphi-Interface. |
DelphiMetaClass | |
DynamicArray | DynamicArray ist die C++-Entsprechung des Delphi-Datentyps für dynamische Arrays. |
DynArrayException | Basisklasse für dynamische Array-Exceptions. |
DynArrayNullData | Die Exception wird ausgelöst, wenn der Array-Datenzeiger NULL ist. |
DynArrayOutOfRange | Die Exception wird ausgelöst, wenn auf ein dynamisches Array mit einem Index, der sich außerhalb des Bereichs befindet, zugegriffen wird. |
Function | Function repräsentiert eine Methode einer Automatisierungsschnittstelle, die einen Wert zurückgibt. |
HFAAttribute | Nur für den internen Gebrauch. |
HPPGENAttribute | Repräsentiert ein Attribut, das die Generierung von HPP-Header-Dateien verbessern soll. |
IComparable | IComparable ist das generische Interface, mit dem zwei Objekte verglichen werden. |
IDispatch | IDispatch ist das Interface zur Unterstützung der Automatisierung. |
IEnumerable | IEnumerable ist das generische Interface für Aufzählungs-Container. |
IEnumerator | IEnumerator ist das generische Interface für Container-Enumeratoren. |
IEquatable | IEquatable ist das generische Interface, mit dem zwei Objekte auf Gleichheit überprüft werden. |
IInterface | IInterface ist die Basisklasse für alle in Delphi definierten Schnittstellen. |
IInvokable | IInvokable ist die Basisklasse für aufrufbare Schnittstellen. |
IOleInPlaceFrame | |
IOleInPlaceUIWindow | |
IOleWindow | |
IUnknown | IUnknown ist ein spezielles Basis-Interface. |
NamedParm | NamedParm repräsentiert einen benannten Parameter, der einem Objekt einer von TAutoCmd abgeleiteten Klasse zugewiesen wird. |
OpenArray | C++-Kapselung des Delphi-Typs "Offenes Array". |
OpenArrayCounter | Hilfsklasse für offene Array-Makros. |
OpenArrayCountHlpr | Hilfsklasse für offene Array-Makros. |
Procedure | Procedure repräsentiert eine Methode einer Automatisierungsschnittstelle, die keinen Wert zurückgibt. |
PropertyGet | PropertyGet repräsentiert eine Methode für den Zugriff auf die Eigenschaften einer Automatisierungsschnittstelle. |
PropertySet | PropertySet repräsentiert eine Methode für den Zugriff auf die Eigenschaften einer Automatisierungsschnittstelle. |
RefAttribute | Repräsentiert ein Attribut. |
Set | Set ist eine C++-Template zum Emulieren der Set-Typen von Delphi. |
SetBase | Basisklasse für Set. |
SmallString | Ein String mit maximal sz Zeichen (sz ist ein Template-Parameter). |
SmallStringBase | Basisklasse für SmallString. |
sPointer | Ein Typ eines intelligenten Zeigers mit geringem Überhang. |
StaticArray | Ein Array von T mit fester Länge. T ist ein beliebiger Typ. |
StoredAttribute | |
TAggregatedObject | TAggregatedObject stellt Funktionen für ein inneres Aggregatobjekt bereit, indem die IInterface-Methoden implementiert werden, um zu dem steuernden IInterface zu delegieren. |
TClass | TClass definiert die Metaklasse für TObject. |
TClassHelperBase | |
TClassHelperBaseClass | Definiert die Metaklasse für TClassHelperBase. |
TContainedObject | TContainedObject implementiert die Schnittstelle IInterface als inneres Objekt in einem Aggregatobjekt. |
TCppAggregatedObject | TCppAggregatedObject ist mit TAggregatedObject identisch, außer dass IUnknown bereits implementiert ist. |
TCppInterfacedObject | TCppInterfacedObject ist mit TInterfacedObject identisch, außer dass IUnknown bereits implementiert ist. |
TCppNoRefCountObject | |
TCustomAttribute | TCustomAttribute ist die Basisklasse für alle Delphi-Attribute. |
TCustomAttributeClass | |
TDateTimeBase | Basisklasse für TDateTime. |
TDynArrayRec | Repräsentiert den grundlegenden Mechanismus für die Speicherverwaltung für dynamische Arrays. |
TFormatSettings | |
TInterfacedClass | TInterfacedClass definiert die Metaklasse für TInterfacedObject. |
TInterfacedObject | TInterfacedObject ist eine Basis für einfache Klassen, für die eine grundlegende IInterface-Implementierung erforderlich ist. |
TMarshal | TMarshal ist eine Klasse zur Vereinfachung der Arbeit mit Speicherpuffern. |
TNoRefCountObject | |
TObject | TObject ist der Ausgangspunkt der Klassenhierarchie, sozusagen der Urahn aller Objekte und Komponenten. |
TVariantT | Allgemeiner VARIANT-Wrapper. |
UnsafeAttribute | |
VariantError | Kapselt einen Fehlercode einer Variante. |
VolatileAttribute | |
WeakAttribute |
Routinen
__currMul | |
_System__DynArrayAddRef | |
_System__DynArrayRelease | |
Abs | Gibt einen absoluten Wert zurück. |
AcquireExceptionObject | Extrahiert das Exception-Objekt. |
AddModuleUnloadProc | AddModuleUnloadProc fügt beim Entladen eines Packages einen Aufruf der definierten Routine hinzu. |
Addr | Gibt einen Zeiger auf ein angegebenes Objekt zurück. |
AllocMem | AllocMem weist einen Speicherblock zu und initialisiert jedes Byte mit Null. |
AnsiToUtf8 | Konvertiert einen in Ansi codierten String in UTF-8. |
Append | Bereitet eine vorhandene Datei auf das Hinzufügen von Text an deren Ende vor. |
ArcTan | Berechnet den Arkustangens einer bestimmten Zahl. |
Assert | Prüft, ob ein boolescher Ausdruck wahr ist. |
Assign | Weist einer Dateivariable den Namen einer externen Datei zu. |
Assigned | Überprüft einen Zeiger oder eine prozedurale Variable auf nil (nicht zugewiesen). |
AssignFile | Weist einer Dateivariablen den Namen einer externen Datei zu. |
AtomicCmpExchange | "atomic" intrinsische Funktion Vergleichen und Austauschen vergleicht den Inhalt von Target mit einem gegebenen Wert (Comparand ). Nur wenn beide Werte gleich sind, wird der Inhalt von Target durch den neuen Wert ersetzt. |
AtomicDecrement | Unteilbare (atomic) intrinsische Dekrementieren-Funktion für mobile Delphi-Compiler. |
AtomicExchange | Unteilbare (atomic) intrinsische Austauschen-Funktion für mobile Delphi-Compiler. Schreibt den gegebenen Wert in das Ziel und gibt den vorherigen Wert des Ziels zurück. |
AtomicIncrement | Unteilbare (atomic) intrinsische Inkrementieren-Funktion für mobile Delphi-Compiler. |
AttemptToUseSharedMemoryManager | Versucht, einen gemeinsam genutzten Speichermanager zu verwenden. |
BeginThread | Beginnt einen neuen Ausführungs-Thread. |
BlockRead | Liest einen oder mehrere Datensätze aus einer geöffneten Datei in eine Variable ein. |
BlockWrite | Schreibt einen oder mehrere Datensätze aus einer Variable in eine geöffnete Datei. |
Break | Beendet eine for-, while- oder repeat-Anweisung vorzeitig. |
BuiltInArcTan | Berechnet den Arkustangens einer bestimmten Zahl. |
BuiltInArcTan2 | Berechnet den Arkustangens-Winkel und -Quadranten einer bestimmten Zahl. |
BuiltInCos | Berechnet den Kosinus eines Winkels. |
BuiltInLn | Berechnet den natürlichen Logarithmus eines Real-Ausdrucks. |
BuiltInLnXPlus1 | Berechnet den natürlichen Logarithmus von (X+1) . |
BuiltInLog10 | Berechnet den Logarithmus zur Basis 10. |
BuiltInLog2 | Berechnet den Logarithmus zur Basis 2. |
BuiltInSin | Berechnet den Sinus des Winkels. |
BuiltInSqrt | |
BuiltInTan | Berechnet den Tangens von X . |
ChDir | Wechselt das aktuelle Verzeichnis. |
CheckSafecallResult | |
Chr | Gibt das Zeichen für einen angegebenen ASCII-Wert zurück. |
Close | Beendet die Zuordnung zwischen einer Dateivariablen und einer externen Datei. |
CloseFile | Beendet die Zuordnung zwischen einer Dateivariablen und einer externen Datei. |
CompToCurrency | Konvertiert einen Comp-Wert in einen Währungswert. |
CompToDouble | Konvertiert einen Comp-Wert in einen Double-Wert. |
Concat | Verkettet zwei oder mehr Strings zu einem String oder zwei oder mehr dynamische Arrays zu einem dynamischen Array. |
Continue | Setzt die Programmausführung mit dem nächsten Durchlauf einer for-, while- oder repeat-Schleife fort. |
Copy | Gibt einen Teilstring eines Strings oder ein Segment eines dynamischen Arrays zurück. |
CopyArray | Kopiert ein Array, dessen Elementtyp in der Variable TypeInfo angegeben ist. |
CopyRecord | |
Cos | Berechnet den Kosinus eines Winkels. |
CurrencyToComp | Konvertiert einen Währungswert in einen Comp-Wert. |
Dec | Dekrementiert eine Variable um 1 oder N. |
DefaultRandom32 | |
DefaultRandomize | |
Delete | Entfernt einen Teilstring aus einem String oder einen Elementebereich aus einem dynamischen Array. |
Dispose | Gibt den für eine dynamische Variable zugewiesenen Speicher frei. |
DLLShutdown | |
DoubleToComp | Konvertiert einen Double-Wert in einen Comp-Wert. |
DynArrayAssign | |
DynArrayBounds | Gibt den gültigen Bereich eines DynamicArray zurück. |
DynArrayClear | Leert ein dynamisches Array. |
DynArrayCopy | |
DynArrayCopyRange | |
DynArrayDim | Gibt die Anzahl der Dimensionen eines dynamischen Arrays zurück. |
DynArrayIndex | Gibt einen Zeiger auf ein spezifisches Element eines dynamischen Arrays zurück. |
DynArraySetLength | Ändert die Größe eines dynamischen Arrays. |
DynArraySize | Gibt die Größe eines dynamischen Arrays zurück. |
DynArrayUnique | |
EndThread | Beendet die Ausführung eines Threads. |
EnumModules | Führt eine Callback-Funktion für alle Module in einer Anwendung aus. |
EnumResourceModules | Führt eine Callback-Funktion für alle Ressourcenmodule in einer Anwendung aus. |
Eof | Prüft, ob das Dateiende erreicht ist. |
Eoln | Prüft, ob das Zeilenende erreicht ist. |
Erase | Löscht eine externe Datei. |
Error | Error wird zum Erzeugen einer Laufzeit-Exception verwendet. |
ExceptAddr | Gibt die Adresse zurück, an der die aktuelle Exception ausgelöst wurde. |
ExceptObject | Gibt das aktuelle Exception-Objekt zurück. |
Exclude | Entfernt ein Element aus einer Delphi-Menge. |
Exit | Beendet die aktuelle Prozedur. |
Exp | Gibt die Potenz von X zurück. |
ExpMinus1 |
Gibt eX-1 zurück. |
Fail | Bricht die Erstellung eines Objekts ab (Objektmodell von Turbo). |
FCheckExcept | |
FClearExcept | |
FGetExceptFlag | Ermittelt, ob die vom Parameter Excepts angegebenen Ereignis-Flags für Gleitkomma-Exceptions gesetzt sind. |
FGetExceptMask | Ruft die Maskierungs-Flags für Gleitkomma-Exceptions ab. |
FGetRound | Ruft die Rundungsmethode für Gleitkommawerte ab. |
FilePos | Gibt die aktuelle Dateiposition zurück. |
FileSize | Gibt die Anzahl der Datensätze in einer Datei zurück. |
FillChar | Füllt einen Block aufeinander folgender Bytes mit einem bestimmten Wert. |
Finalize | Deinitialisiert eine dynamisch zugewiesene Variable. |
FinalizeArray | Compiler-Unterstützung für die Array-Fertigstellung. |
FinalizeRecord | |
FindClassHInstance | Gibt das Instanzen-Handle des Moduls zurück, in dem ein bestimmter Klassentyp definiert ist. |
FindDynaInst | |
FindHInstance | Gibt das Instanzen-Handle des Moduls zurück, das eine bestimmte Adresse enthält. |
FindResource | Sucht eine Ressource in einem Modul. |
FindResourceHInstance | Gibt das Instanzen-Handle des Ressourcenmoduls zurück, dem eine bestimmte HInstance zugeordnet ist. |
FloatToStr | |
Flush | Leert den Puffer einer für die Ausgabe geöffneten Textdatei. |
FPower10 (veraltet) | Veraltet. Verwenden Sie stattdessen Power10. |
Frac | Gibt den Nachkommaanteil einer reellen Zahl zurück. |
FRaiseExcept | |
FreeMem | FreeMem gibt einen zuvor mit GetMem zugewiesenen Speicherblock frei. |
FreeMemory | FreeMemory gibt einen zuvor mit GetMemory zugewiesenen Speicherblock frei. |
FreeResource | Gibt True zurück. |
from_string | |
FSetExceptFlag | Setzt die Flags für Gleitkomma-Exceptions. |
FSetExceptMask | Setzt die Maskierungs-Flags für Gleitkomma-Exceptions. |
FSetRound | Legt die Rundungsmethode für Gleitkommawerte fest. |
Get8087CW | Gibt den Wert des 8087-Codeworts zurück. |
GetCPUID | |
GetDir | Ermittelt das aktuelle Verzeichnis. |
GetDynaMethod | Für den internen Gebrauch. |
GetHeapStatus (veraltet) | Gibt den aktuellen Status des Speichermanagers zurück. |
GetLastError | Gibt den letzten Fehler zurück, der von einem API-Aufruf des Betriebssystems gemeldet wurde. |
GetLocaleOverride | Gibt die lokale Gebietseinstellung für die im Parameter AppName angegebene Anwendung zurück. |
GetMem | GetMem weist einen Speicherblock zu. |
GetMemory | GetMemory weist einen Speicherblock zu. |
GetMemoryManager | Gibt die Eintrittspunkte der aktuell installierten Speicherverwaltung zurück. |
GetMemoryManagerState | Ruft die Statusinformationen für den Speichermanager ab. |
GetMemoryMap | Ruft die Speicherzuordnung ab. |
GetMinimumBlockAlignment | Ermittelt die minimale Ausrichtung der Speicherblöcke. |
GetMXCSR |
Gibt den Wert des Registers MXCSR zurück. |
GetResourceModuleName | Gibt den lokalisierten Namen für ein Modul zurück. |
GetTextCodePage | Ermittelt die Codeseite einer Textdatei. |
GetUILanguages | GetUILanguages gibt eine Liste mit UI-Sprachen zurück. |
GetVariantManager (veraltet) | Gibt die Eintrittspunkte der Routinen zurück, die das Verhalten von Varianten definieren. |
Halt | Bricht ein Programm ab. |
Hi | Gibt das höherwertige Byte von X als vorzeichenlosen Wert zurück. |
High | Gibt den höchsten Wert im Bereich eines Arguments zurück. |
Inc | Inkrementiert einen Ordinalwert um den Wert 1 oder N. |
Include | Fügt einer Delphi-Menge ein Element hinzu. |
Initialize | Initialisiert eine dynamisch zugewiesene Variable. |
InitializeArray | Initialisiert die Elemente eines dynamischen Arrays. |
Insert | Fügt einen Teilstring in einen String (oder ein dynamisches Array in ein dynamisches Array) ab der angegebenen Position ein. |
Int | Gibt den ganzzahligen Anteil einer reellen Zahl zurück. |
InterLockedExchg | |
IntToStr | Konvertiert einen Integerwert in einen String. |
InvokeRecordInitializer | |
InvokeRecordInitializerArray | |
IOResult | Gibt den Status der letzten, ausgeführten Ein-/Ausgabeoperation zurück. |
IsDynArrayRectangular | Gibt zurück, ob ein dynamisches Array rechteckig ist. |
IsICUAvailable | |
IsMemoryManagerSet | Gibt an, ob der Speichermanager mit der Prozedur SetMemoryManager überschrieben wurde. |
IsVariantManagerSet (veraltet) | Gibt an, ob in einer Anwendung Varianten-Unterstützung implementiert ist. |
Length | Gibt die Anzahl der Zeichen in einem String oder die Anzahl der Elemente in einem Array zurück. |
Ln | Gibt den natürlichen Logarithmus eines Real-Ausdrucks zurück. |
LnXPlus1 |
Gibt ln(X+1) zurück. |
Lo | Gibt das niederwertige Byte des Arguments X zurück. |
LoadResource | Gibt ein Handle auf die Daten einer Ressource zurück. |
LoadResourceModule | Lädt ein Ressourcenmodul anhand des angegebenen Namens. |
LoadResourceString | Alternative Definition von LoadResString, über die Sie einen konstanten Zeiger auf einen konstanten ResourceString anstelle eines Zeigers auf eine TResStringRec- oder eine PResStringRec-Struktur übergeben können. |
LoadResString | Lädt einen String aus einer Ressource. |
LocaleCharsFromUnicode | Ordnet einen Wide-String einem neuen String zu. |
LockResource | Gibt einen Zeiger auf eine Ressource zurück. |
Low | Gibt den niedrigsten Wert in einem Bereich zurück. |
Mark (veraltet) | Mark wird nicht mehr verwendet. |
MkDir | Legt ein neues Unterverzeichnis an. |
MonitorEnter | Verhindert den Zugriff aller anderen Threads außer dem aufrufenden auf das angegebene Objekt. |
MonitorExit | Gibt eine Sperre des aufrufenden Threads für das angegebene Objekt frei. |
MonitorPulse | Benachrichtigt den nächsten Thread in der Warteschlange, dass er das angegebene Objekt sperren kann, sobald der aufrufende Thread es freigibt. |
MonitorPulseAll | Signalisiert allen Threads in der Warteschlange, dass einer von ihnen das angegebene Objekt sperren kann, sobald der aufrufende Thread es freigibt. |
MonitorTryEnter | Versucht, das angegebene Objekt zu sperren, damit nur der aufrufende Thread darauf zugreifen kann. |
MonitorWait | Entfernt die Sperre des angegebenen Objekts und stellt den aufrufenden Thread für die angegebene Zeitspanne in die Warteschlange. |
Move | Kopiert Bytes aus einer Quelle in ein Ziel. |
MoveArray | |
MoveChars | Kopiert Bytes von einer Quelle in ein Ziel. |
MoveRecord | |
MulDivInt64 | Gibt den Wert dieses Ausdrucks zurück: Int64((Int128(AValue) * Int128(AMul)) div Int128(ADiv)) . |
New | Erzeugt eine neue dynamische Variable und einen Zeiger P, der auf diese Variable zeigt. |
Odd | Gibt true zurück, wenn ein Argument eine ungerade Zahl ist. |
OleStrToString | Kopiert Daten von einem COM-Interface in einen String. |
OleStrToStrVar | Kopiert einen String im COM-Format in einen vorhandenen Delphi-String. |
Ord | Gibt den Ordinalwert eines Ausdrucks des Typs Ordinal zurück. |
ParamCount | Gibt die Anzahl der in der Befehlszeile übergebenen Parameter zurück. |
ParamStr | Gibt einen angegebenen Befehlszeilenparameter zurück. |
Pi | Gibt 3,1415926535897932385 zurück. |
Pos | Sucht einen Teilstring in einem angegebenen String. |
Power10 | Gibt den um eine Zehnerpotenz skalierten Wert des gegebenen Gleitkommawertes zurück. |
Pred | Gibt den Vorgänger des Arguments zurück. |
Ptr | Konvertiert eine angegebene Adresse in einen Zeiger. |
PUCS4Chars | Konvertiert einen UCS4-String in ein nullterminiertes Array mit UCS4-Zeichen. |
RaiseList (veraltet) | RaiseList wird intern vom Delphi-Compiler verwendet. |
Random | Erzeugt eine Zufallszahl innerhalb eines bestimmten Bereichs. |
Randomize | Initialisiert den Zufallszahlengenerator mit einem zufälligen Wert. |
Read | Read liest Daten aus einer Datei. |
Readln | Liest eine Textzeile aus einer Datei. |
ReallocMem | ReallocMem weist einen Speicherblock neu zu. |
ReallocMemory | ReallocMemory ändert die Größe eines Speicherblocks. |
RegisterExpectedMemoryLeak | Registriert ein erwartetes Speicherleck. |
RegisterModule | Registriert das angegebene Modul. |
RegisterWeakRefTypeInfo | |
Release (veraltet) | Release wird nicht mehr verwendet. |
ReleaseExceptionObject | |
RemoveModuleUnloadProc | RemoveModuleUnloadProc entfernt beim Entladen eines Packages einen Aufruf der definierten Routine. |
Rename | Ändert den Namen einer externen Datei. |
Reset | Öffnet eine vorhandene Datei. |
Reset8087CW | Setzt das 8087-Steuerungswort (FPU) auf Default8087CW. |
ResetMXCSR | Setzt das Register MXCSR auf den Standardwert zurück. |
Rewrite | Erstellt eine neue Datei und öffnet sie anschließend. |
RmDir | Löscht ein leeres Unterverzeichnis. |
Round | Rundet den Wert von X auf die nächste Integer-Zahl. |
RunError | Bricht die Ausführung ab und erzeugt einen Laufzeitfehler. |
Seek | Setzt den Positionszeiger in einer Datei auf die angegebene Komponente. |
SeekEof | Gibt den Dateiendestatus einer Datei zurück. Dabei werden Leerräume ignoriert. |
SeekEoln | Gibt den Zeilenendestatus einer Datei zurück. Dabei werden Leerräume ignoriert. |
Set8087CW | Legt das FPU-Steuerwort fest. |
SetAnsiString | Setzt Inhalt und Länge des gegebenen AnsiString. |
SetCodePage | Legt die Codeseite für eine RawByteString-Typvariable fest. |
SetInOutRes | Setzt den Wert des IO-Fehlercodes. |
SetLastError | SetLastError setzt den letzten API-Fehlercode. |
SetLength | Legt die Länge eines Strings oder einer Variable eines dynamischen Arrays fest. |
SetLineBreakStyle | Legt die Zeilenende- und Dateiendekonventionen für die Textdatei-E/A fest. |
SetLocaleOverride | Setzt die lokale Gebietseinstellung. |
SetMemoryManager | Legt die Eintrittspunkte der Speicherverwaltung fest. |
SetMinimumBlockAlignment | Setzt die minimale Ausrichtung der Speicherblöcke. |
SetMultiByteConversionCodePage | Legt die Codeseite fest, die intern verwendet wird, wenn Multibyte-Zeichen in oder aus WideChar konvertiert werden. |
SetMXCSR | Setzt das MXCSR-Register in den SSE. |
SetMXCSRExceptionFlag | |
SetRaiseList (veraltet) | SetRaiseList wird intern vom Delphi-Compiler verwendet. |
SetString | Setzt den Inhalt und die Länge eines Strings. |
SetTextBuf | Weist einer Textdatei einen E/A-Puffer zu. |
SetTextCodePage | Setzt die Codeseite einer Textdatei. |
SetUTF8CompareLocale | Setzt die Gebietseinstellung für den UTF-8-Vergleich. |
SetVariantManager (veraltet) | Legt die Eintrittspunkte der Routinen fest, die das Verhalten von Varianten definieren. |
ShareMemoryManager | Ermöglicht die gemeinsame Nutzung des Modulspeichermanagers. |
Sin | Berechnet den Sinus eines Winkels. |
SineCosine |
Gibt sin(X) und cos(X) zurück. |
SizeOf | Gibt die Anzahl der von einer Variablen oder einem Typ belegten Bytes zurück. |
SizeofResource | Gibt die Größe einer Ressource in Byte zurück. |
Slice | Gibt den Unterabschnitt eines Arrays zurück. |
Sqr | Gibt das Quadrat eines Wertes zurück. |
Sqrt | Gibt die Quadratwurzel eines Wertes zurück. |
Str | Formatiert einen String und gibt ihn an eine Variable zurück. |
StringCodePage | Gibt die dem String zugeordnete Codeseite zurück. |
StringElementSize | Gibt die Anzahl der Bytes zurück, die ein Zeichen in dem String repräsentiert. |
StringOfChar | Gibt einen String mit einer bestimmten Anzahl sich wiederholender Zeichen zurück. |
StringRefCount | Gibt den Referenzzähler eines Strings zurück. |
StringToOleStr | Weist Speicher zu und kopiert Daten aus einem AnsiString in einen String im OLE-Format. |
StringToWideChar | Konvertiert einen AnsiString in einen UNICODE-String. |
Succ | Gibt den Nachfolger eines Arguments zurück. |
Swap | Vertauscht das höherwertige Byte mit dem niederwertigen Byte eines integralen 16-Bit-Wertes (Word). |
SysAllocMem | Gibt einen Zeiger auf eine angegebene Anzahl von Bytes zurück. |
SysFreeMem | Gibt einen bestimmten Speicherbereich frei. |
SysGetMem | Reserviert eine bestimmte Anzahl Bytes und gibt einen Zeiger auf diesen Speicherbereich zurück. |
SysHasWeakRef | |
SysReallocMem | Gibt einen Zeiger auf eine bestimmte Anzahl von Bytes unter Beibehaltung der von Pointer angegebenen Werte zurück. |
SysRegisterExpectedMemoryLeak | Registriert erwartete Speicherlecks. |
SysUnregisterExpectedMemoryLeak | Entfernt erwartete Speicherlecks. |
Tangent |
Gibt tan(X) zurück. |
TextStart (veraltet) | TextStart wird intern vom Delphi-Compiler verwendet. |
to_string | |
Trunc | Konvertiert eine reelle Zahl in einen Integer-Wert. |
Truncate | Löscht alle Datensätze ab der aktuellen Dateiposition. |
TypeHandle | Gibt die RTTI-Informationen für einen gegebenen Typ zurück. |
TypeInfo | Gibt die RTTI-Informationen für einen gegebenen Typ zurück. |
TypeOf | TypeOf ist veraltet. |
UCS4StringToUnicodeString | Konvertiert einen UCS-4-codierten String in einen Unicode-String. |
UCS4StringToWideString | Konvertiert einen String mit 4-Byte-Unicode-Zeichen in einen WideString-Wert. |
UIntToStr | |
UnicodeFromLocaleChars | Ordnet einen String einem Wide-String zu. |
UnicodeStringToUCS4String | Konvertiert einen Unicode-String in seine UCS-4-codierte Entsprechung. |
UnicodeToUtf8 | Konvertiert einen String mit Unicode-Zeichen in einen UTF-8-String. |
UniqueString | Stellt sicher, dass ein gegebener String den Referenzzähler Eins hat. |
UnlockResource | Gibt False zurück. |
UnregisterExpectedMemoryLeak | Hebt die Registrierung eines erwarteten Speicherlecks auf. |
UnregisterModule | Hebt die Registrierung des angegebenen Moduls auf. |
UpCase | Wandelt ein Zeichen in einen Großbuchstaben um. |
UTF8ArrayToString | |
UTF8Decode (veraltet) | Konvertiert einen UTF8-String in einen Unicode-String (WideString). |
UTF8Encode | Konvertiert einen WideString-Wert in einen UTF8-String. |
UTF8EncodeToShortString | Konvertiert einen String in seine UTF-8-codierte Entsprechung. |
UTF8IdentIdentCompare | |
UTF8IdentLength | |
UTF8IdentStringCompare | |
UTF8IdentToString | |
Utf8ToAnsi | Konvertiert einen UTF8-String in einen String mit Ansi-Zeichen. |
UTF8ToString | Konvertiert einen UTF-8-codierten String in einen String. |
Utf8ToUnicode | Konvertiert einen String mit UTF-8-Zeichen in einen Unicode-String. |
UTF8ToUnicodeString | Konvertiert einen UTF-8-codierten String in einen Unicode-String. |
UTF8ToWideString | Konvertiert einen UTF-8-codierten String in einen WideString. |
Val | Konvertiert einen String, der einen Integerwert repräsentiert (in dezimaler oder hexadezimaler Notation), in eine Zahl. |
VarArrayRedim | Ändert die Größe eines Varianten-Arrays. |
VarCast | Konvertiert eine Variante in den angegebenen Typ. |
VarClear | Leert eine Variante, damit sie keine Zuweisung hat. |
VarCopy | Kopiert eine Variante in eine andere Variante. |
WideCharLenToString | Konvertiert WideString-Zeichen in einen UnicodeString. |
WideCharLenToStrVar | Konvertiert WideString-Zeichen in einen UnicodeString oder AnsiString. |
WideCharToString | Konvertiert einen nullterminierten WideString in einen UnicodeString. |
WideCharToStrVar | Konvertiert einen WideString in einen UnicodeString. |
WideCharToUCS4String | Konvertiert eine Folge von Wide-Zeichen in einen UCS4-String. |
WideStringToUCS4String | Konvertiert einen WideString-Wert in einen String mit 4-Byte-Unicode-Zeichen. |
Write | Schreibt in eine typisierte Datei oder in eine Textdatei. |
Writeln | Schreibt ein Zeilenendezeichen in eine Textdatei. |
YieldProcessor | Stellt für den Prozessor einen Hinweis bereit, der anzeigt, dass sich der aktuelle Code in einer Spin-Schleife befindet. |
Typen
_DCHAR | Alias für WideChar. |
AnsiChar | Repräsentiert einen 1 Byte großen (8 Bit) Zeichentyp. |
AnsiString | Repräsentiert einen dynamisch zugewiesenen String, dessen maximale Länge nur durch den verfügbaren Speicherplatz begrenzt wird. |
Boolean | Repräsentiert den bevorzugten vordefinierten booleschen Typ (Boolean). |
Byte | Repräsentiert einen vorzeichenlosen 8-Bit-Integertyp. |
ByteBool | Repräsentiert einen vordefinierten booleschen 8-Bit-Typ. |
Cardinal | Repräsentiert einen 32-Bit-Integertyp ohne Vorzeichen. |
Char | Repräsentiert einen 1 Wort großen (16 Bit) Zeichentyp. |
Comp | Repräsentiert einen Typ für Zahlen, die in der Gleitkommanotation dargestellt werden können. |
CompReturn | C++-Rückgabetyp für Pascal-Funktionen mit dem Ergebnistyp Comp. |
CppLongInt | Ist ein Alias für LongInt. |
CppULongInt | Ist ein Alias für LongWord. |
Currency | Currency ist die C++-Implementierung des Delphi-Datentyps Currency. |
Double | Repräsentiert einen Gleitkommawert mit doppelter Genauigkeit. |
DWord | Integer-Typ mit einem Bereich von [0; 4294967295]. |
DynArrInt | |
Extended | Repräsentiert einen Gleitkommawert mit hoher Genauigkeit. |
Extended80 | Nur für den internen Gebrauch vorgesehen. |
file | Repräsentiert die C++-Entsprechung des Delphi-Typs file. |
FixedInt | Definiert einen 32-Bit-Integer-Typ mit Vorzeichen. |
FixedUInt | Definiert einen 32-Bit-Integer-Typ ohne Vorzeichen. |
Float32 | |
Float64 | |
GetPackageInfoTable | Repräsentiert eine Funktion, mit der eine Tabelle mit vom Compiler generierten Informationen abgerufen werden kann. |
HGLOBAL | Repräsentiert ein Handle auf eine geladene Windows-Ressource. |
HINST | Ist ein Handle auf eine geladene Windows-Ressource. |
HMODULE | Ist ein Instanzen-Handle auf ein Windows-Modul. |
HResult | HResult ist der Rückgabetyp für Funktionen, die einen Fehlercode liefern. |
HRSRC | Ist ein Windows-Ressourcen-Handle. |
Int16 | Alias für Smallint. |
Int32 | Alias für Integer. |
Int64 | Definiert einen vorzeichenbehafteten 64-Bit-Integertyp. |
Int64Array | Repräsentiert ein sehr großes Array mit Int64-Werten. |
Int8 | Alias für Shortint. |
Integer | Repräsentiert einen vorzeichenbehafteten 32-Bit-Integertyp. |
IntegerArray | Ist ein Array mit Integer-Elementen. |
IntPtr | Repräsentiert einen Integerwert, der ein Zeiger ist. |
LongBool | Repräsentiert einen vordefinierten booleschen 32-Bit-Typ. |
Longint | Plattformabhängiger Integertyp mit Vorzeichen. |
LongWord | Plattformabhängiger Integertyp ohne Vorzeichen. |
MarshaledAString | MarshaledAString ist ein Alias für PAnsiChar. |
MarshaledString | Definiert einen nullterminierten Unicode-String. |
NativeInt | Definiert einen plattformabhängigen vorzeichenbehafteten Integer. |
NativeUInt | Definiert einen plattformabhängigen vorzeichenlosen Integer. |
OleVariant | OLE-kompatibler Variant-Typ. |
Openstring | String-Typ für die Übergabe von Strings als Parameter. |
PackageInfo | PackageInfo ist ein Zeiger auf eine PackageInfoTable-Variable. |
PackageInfoTable | Eine Variable des Typs PackageInfoTable stellt Informationen für die Initialisierung oder Finalisierung einer Reihe von Package-Units bereit. |
PackageUnitEntry | Eine Variable des Typs PackageUnitEntry stellt Informationen für die Initialisierung oder Finalisierung einer Package-Unit bereit. |
PAnsiChar | Definiert einen nullterminierten ANSI-String. |
PAnsiString | PAnsiString ist ein Zeiger auf einen AnsiString. |
PBoolean | PBoolean ist ein Zeiger auf einen Boolean. |
PByte | PByte ist ein Zeiger auf ein Byte. |
PCallDesc | Ist ein Zeiger auf einen TCallDesc-Wert. |
PCardinal | PCardinal ist ein Zeiger auf einen Cardinal. |
PChar | Definiert einen nullterminierten String. |
PComp | PComp ist ein Zeiger auf einen Comp. |
PCurrency | PCurrency ist ein Zeiger auf einen Currency. |
PCVModInfo | Ist ein Zeiger auf einen TCVModInfo-Typ. |
PDate | PDate ist ein Zeiger auf ein Date. |
PDateTime | PDateTime ist ein Zeiger auf ein TDateTime. |
PDispatch | Ist ein Zeiger auf ein IDispatch-Interface. |
PDispDesc | Ist ein Zeiger auf einen TDispDesc-Typ. |
PDouble | PDouble ist ein Zeiger auf ein Double. |
PDoubleRec | Zeiger auf TDoubleRec. |
PDynArrayRec | |
PDynArrayTypeInfo | Ist ein Zeiger auf einen TDynArrayTypeInfo-Typ. |
PError | Ist ein Zeiger auf ein LongWord. |
PExceptionRecord | Zeiger auf einen TExceptionRecord. |
PExtended | PExtended ist ein Zeiger auf ein Extended. |
PExtended80Rec | Zeiger auf TExtended80Rec. |
PExtendedRec | Zeiger auf TExtendedRec. |
PFixedInt | Ist ein Zeiger auf einen FixedInt. |
PFixedUInt | Ist ein Zeiger auf einen FixedUInt. |
PGUID | PGUID ist ein Zeiger auf eine TGUID. |
PInitContext | Ist ein Zeiger auf einen TInitContext-Typ. |
PInt64 | PInt64 ist ein Zeiger auf einen Int64. |
PInt64Array | Zeiger auf Int64Array. |
PInteger | PInteger ist ein Zeiger auf einen Integer. |
PIntegerArray | PIntegerArray ist ein Zeiger auf ein IntegerArray. |
PInterfaceEntry | PInterfaceEntry ist ein Zeiger auf einen TInterfaceEntry. |
PInterfaceTable | PInterfaceTable ist ein Zeiger auf eine TInterfaceTable. |
PLibModule | PLibModule ist ein Zeiger auf eine TLibModule-Variable. |
PLongBool | Zeiger auf ein LongBool. |
PLongint | PLongint ist ein Zeiger auf ein LongInt. |
PLongWord | PLongWord ist ein Zeiger auf ein LongWord. |
PMarshaledAString | |
PMarshaledString | |
PMemoryManager | Repräsentiert einen Zeiger auf einen TMemoryManager. |
PMemoryManagerEx | PMemoryManagerEx ist ein Zeiger auf einen TMemoryManagerEx. |
PMethod | |
PModuleUnloadRec | Ist ein Zeiger auf einen TModuleUnloadRec-Typ. |
PMonitor | Ist ein Zeiger auf einen TMonitor. |
PMonitorSupport | Ist ein Zeiger auf einen TMonitorSupport-Typ. |
PNativeInt | Zeiger auf einen nativen vorzeichenbehafteten NativeInt-Integerwert. |
PNativeUInt | Zeiger auf einen nativen vorzeichenlosen NativeUInt-Integerwert. |
Pointer | Adresse eines Bytes im Arbeitsspeicher. |
PointerArray | Ist ein Array mit Zeigern. |
POleVariant | POleVariant ist ein Zeiger auf einen OleVariant. |
PPackageTypeInfo | Für den internen Gebrauch. |
PPAnsiChar | Ist ein Zeiger auf ein PAnsiChar. |
PPChar | Ist ein Zeiger auf ein PWideChar. |
PPCharArray | Ist ein Zeiger auf ein TPCharArray. |
PPDispatch | Ist ein Zeiger auf einen PDispatch-Typ. |
PPMonitor | Ist ein Zeiger auf einen PMonitor. |
PPointer | Repräsentiert einen Zeiger auf Pointer. |
PPointerArray | PPointerArray ist ein Zeiger auf ein PointerArray. |
PPUnknown | Ist ein Zeiger auf einen PUnknown-Typ. |
PPWideChar | Ist ein Zeiger auf ein PWideChar. |
PRawByteString | Ist ein Zeiger auf einen RawByteString. |
PResStringRec | Ist ein Zeiger auf eine TResStringRec-Struktur. |
PShortInt | PShortInt ist ein Zeiger auf einen ShortInt. |
PShortString | PShortString ist ein Zeiger auf einen ShortString. |
PSingle | PSingle ist ein Zeiger auf ein Single. |
PSingleRec | Zeiger auf TSingleRec. |
PSmallInt | PSmallInt ist ein Zeiger auf einen SmallInt. |
PString | PString ist ein Zeiger auf einen String. |
PTextBuf | Ist ein Zeiger auf einen TTextBuf. |
PTypeTable | Für den internen Gebrauch. |
PUCS2Char | Ist ein Alias für PWideChar. |
PUCS4Char | Ist ein Zeiger auf ein UCS4Char. |
PUCS4CharArray | Ist ein Zeiger auf ein TUCS4CharArray. |
PUint32 | |
PUInt64 | Zeiger auf UInt64. |
PUnicodeString | Ist ein Zeiger auf einen UnicodeString. |
PUnitEntryTable | PUnitEntryTable ist ein Zeiger auf eine UnitEntryTable. |
PUnknown | PUnknown ist ein Zeiger auf ein IUnknown. |
PUTF8Char | |
PUTF8String | PUTF8String ist ein Zeiger auf einen UTF8String. |
PVarArray | Ist ein Zeigertyp auf ein TVarArray. |
PVarArrayBound | Zeiger auf TVarArrayBound. |
PVarArrayBoundArray | Ist ein Zeiger auf ein TVarArrayBoundArray. |
PVarArrayCoorArray | Ist ein Zeigertyp auf ein TVarArrayCoorArray. |
PVarData | Zeiger auf ein TVarData. |
PVariant | Ist ein Zeiger auf einen Variant. |
PVariantManager | Ist ein Zeiger auf einen TVariantManager. |
PVarRec | Ist ein Zeiger auf einen TVarRec. |
PVarRecord | Zeiger auf TVarRecord. |
PWideChar | PWideChar ist ein Zeiger auf einen nullterminierten String mit WideChar-Werten, d.h. Unicode-Zeichen. |
PWideString | PWideString ist ein Zeiger auf einen WideString. |
PWord | Ist ein Zeiger auf ein Word. |
PWordBool | PWordBool ist ein Zeiger auf ein WordBool. |
RawByteString | RawByteString ermöglicht die Übergabe von String-Daten jeder beliebigen Codeseite, ohne dass Codeseitenkonvertierungen vorgenommen werden müssen. |
Real | Repräsentiert einen Gleitkommawert mit doppelter Genauigkeit. |
Real48 | Repräsentiert einen Typ für Zahlen, die in der Gleitkommanotation dargestellt werden können. |
ResourceString | Alias von TResStringRec. |
SAFEARRAY | Multidimensionales Array für die COM-Technologie. |
Shortint | Integer-Typ mit einem Bereich von [-128; 127]. |
ShortString | Repräsentiert einen String, dessen maximale Länge 255 Zeichen beträgt. |
ShortStringBase | Für den internen Gebrauch. |
Single | Repräsentiert einen Gleitkommawert mit einfacher Genauigkeit. |
Smallint | Integer-Typ mit einem Bereich von [-32768; 32767]. |
String | Repräsentiert einen Alias für den generischen Typ UnicodeString. |
System | Sichtbarkeitsklassen. |
TArray | Definiert ein generisches Array. |
TAssertErrorProc | Legt eine Routine fest, die bei Assertion-Fehlern aufgerufen wird. |
TBooleanDynArray | Ist ein dynamisches Array mit Boolean-Elementen. |
TBoundArray | Repräsentiert ein Array mit NativeInt-Integerwerten, die den Bereich des Arrays angeben. |
TByteDynArray | Ist ein dynamisches Array mit Byte -Elementen. |
TCallDesc | TCallDesc ist der Aufrufdeskriptor für Varianten. |
TCardinalDynArray | Ist ein dynamisches Array mit Cardinal-Elementen. |
TChunkStatus | TChunkStatus führt die möglichen Status eines Speicherblocks auf. |
TCPUIDRec | |
TCVModInfo | Wird intern verwendet. |
TDate | TDate repräsentiert einen Datumswert. |
TDateTime | TDateTime ist die C++-Darstellung des Delphi-Datentyps TDateTime. |
TDispatchMessage | Ist eine Struktur mit einem Word-Feld für die Botschafts-ID. |
TDispDesc | Ist eine Struktur, die bei dispinterfaces-Methodenaufrufen verwendet wird. |
TDLLProc | Wird intern verwendet. |
TDLLProcEx | Wird intern verwendet. |
TDoubleDynArray | Ist ein dynamisches Array mit Double-Elementen. |
TDoubleRec (veraltet) | Stellt die Unterstützung für die Bearbeitung von Gleitkommawerten mit doppelter Genauigkeit bereit. |
TDynArrayTypeInfo | Repräsentiert die Typinformationen eines dynamischen Arrays. |
TEnumModuleFunc | Ist der Typ der Callback-Funktion, die in Modulaufzählungen verwendet wird. |
TEnumModuleFuncLW | TEnumModuleFuncLW ist der Typ der Callback-Funktion, die in Modulaufzählungen verwendet wird. |
TExceptClsProc | Typ des Zeigers auf eine Funktion. |
TExceptionRecord | Exception-Information. |
TExceptObjProc | Typ des Zeigers auf eine Funktion. |
TExtended80Rec | Stellt die Unterstützung für die Bearbeitung von Gleitkommawerten mit der Genauigkeit "extended" bereit. |
TExtendedRec | Alias für TExtended80Rec. |
TextFile | Alias für den Typ Text. |
TFileIOFunc | Wird intern verwendet. |
TFileRec | TFileRec ist das interne Format für typisierte und nicht typisierte Dateien in Delphi. |
TFloatSpecial | Repräsentiert spezielle Gleitkommawerte. |
TGUID | TGUID ist eine strukturierte Form des Wertes, der ein Interface eindeutig identifiziert. |
THandle | THandle ist eine allgemeine Datenreferenz (Handle). |
THeapStatus (veraltet) | THeapStatus repräsentiert Informationen über den globalen Heap. |
TInitContext | Wird intern verwendet. |
TInt64DynArray | Ist ein dynamisches Array mit Int64-Elementen. |
TInt8DynArray |
Repräsentiert ein dynamisches Array mit System.Int8-Elementen. |
TIntegerDynArray | Ist ein dynamisches Array mit Integer-Elementen. |
TInterfaceEntry | TInterfaceEntry kapselt die Informationen, die zum Weiterleiten von Interface-Aufrufen erforderlich sind. |
TInterfaceTable | TInterfaceTable führt die Interfaces auf, die eine Klasse unterstützt, und PInterfaceTable zeigt auf diese Liste. |
TLargestVarData | Für den internen Gebrauch. |
TLibModule | TLibModule beschreibt ein Modul, das mit der Anwendung compiliert wird. |
TLongWordDynArray | Ist ein dynamisches Array mit LongWord-Elementen. |
TMemoryManager (veraltet) | TMemoryManager definiert die Eintrittspunkte für den Speicherblock. |
TMemoryManagerEx | TMemoryManager definiert erweiterte Eintrittspunkte für den Speicherblock. |
TMemoryManagerState | TMemoryManagerState enthält eine Statistik der Speicherzuweisungen. |
TMemoryMap | TMemoryMap ist eine Zuordnung des Adressraums einer Anwendung als Array mit TChunkStatus-Werten. |
TMethod | Speichert die Code- und Datenfelder zur Repräsentation einer Methode. |
TMinimumBlockAlignment | TMinimumBlockAlignment definiert die minimale Byte-Ausrichtung für die Speicherblockzuweisung. |
TModuleUnloadProc | TModuleUnloadProc definiert eine Prozedur, die während des Entladens von Packages aufgerufen werden kann. |
TModuleUnloadProcLW | TModuleUnloadProcLW definiert eine Prozedur, die während des Entladens von Packages aufgerufen werden kann. |
TModuleUnloadRec | Ist ein Knoten in der verknüpften Liste der zu entladenden Module. |
TMonitor | TMonitor stellt Methoden für die Synchronisierung des Zugriffs von mehreren Threads auf ein einzelnes Objekt bereit. |
TMonitorSupport | Repräsentiert eine Struktur, die eine Anzahl von Funktionszeigern enthält, die von Routinen zur Unterstützung von Monitoren verwendet werden. |
TPackageTypeInfo | Für den internen Gebrauch. |
TPCharArray | Repräsentiert ein Array mit nullterminierten Strings. |
TPtrWrapper | TPtrWrapper ist ein Wert in Zeigergröße, der einen Zeiger repräsentiert. |
TRaiseExceptionProc | Typ des Zeigers auf eine Prozedur. |
TRaiseExceptObjProc | Typ des Zeigers auf eine Prozedur. |
TRandom32Proc | |
TRandomizeProc | |
TResourceHandle | Ist ein Alias für HRSRC. |
TResStringRec | Repräsentiert eine String-Ressource. |
TRuntimeError | Ist eine Aufzählung mit internen Laufzeit-Fehlercodes. |
TSafeCallErrorProc | Ist ein prozeduraler Typ, der bei der Registrierung einer Routine verwendet wird. |
TShortIntDynArray | Ist ein dynamisches Array mit ShortInt-Elementen. |
TSingleDynArray | Ist ein dynamisches Array mit Single-Elementen. |
TSingleRec (veraltet) |
TSingleRec kann Low-Level-Operationen mit Gleitkommawerten mit einfacher Genauigkeit durchführen. |
TSmallBlockTypeState | TSmallBlockTypeState enthält eine Statistik über einen kleinen Speicherblock. |
TSmallBlockTypeStates | TSmallBlockTypeStates ist ein Array mit TSmallBlockTypeState. |
TSmallIntDynArray | Ist ein dynamisches Array mit SmallInt-Elementen. |
TStringDynArray | Ist ein dynamisches Array mit String-Elementen. |
TSystemThreadEndProc | Repräsentiert einen prozeduralen Typ, der bei der Definition einer globalen Routine verwendet wird, die bei Beendigung eines System-Threads aufgerufen wird. |
TSystemThreadFuncProc | Repräsentiert einen prozeduralen Typ, der bei der Definition einer globalen Routine verwendet wird, die bei Beginn eines System-Threads aufgerufen wird. |
TTextBuf | Wird intern verwendet. |
TTextIOFunc | Wird intern verwendet. |
TTextLineBreakStyle | TTextLineBreakStyle gibt den Standardsatz der Zeichen an, die für die Trennung von Textzeilen verwendet werden. |
TTextRec | TTextRec ist das interne Format für Textdateien. |
TThreadFunc | TThreadFunc ist ein Zeiger auf die Anfangsadresse einer Routine für einen neuen Ausführungs-Thread. |
TThreadID | ID eines Threads. |
TTime | TTime repräsentiert eine Uhrzeit. |
TTypeKind | |
TTypeTable | Für den internen Gebrauch. |
TUCS4CharArray | Repräsentiert ein Array mit UCS4-Zeichen. |
TUInt64DynArray | |
TVarArray | Das ist der Deskriptortyp für sichere Arrays. |
TVarArrayBound | Gibt die Größeninformation für eine Dimension eines sicheren Arrays an. |
TVarArrayBoundArray | Gibt die Größeninformation für alle Dimensionen eines sicheren Arrays an. |
TVarArrayCoorArray | Gibt die Position eines Elements in einem sicheren Array an. |
TVarData | TVarData repräsentiert Variant-Daten. |
TVariant | VARIANT-Wrapper. |
TVariantManager (veraltet) | TVariantManager definiert Eintrittspunkte für Routinen zur Umwandlung von Varianten und für andere Prozeduren, die das Verhalten von Varianten definieren. |
TVarOp | TVarOp definiert eine Variantenoperation. |
TVarRec | TVarRec wird in einer Funktion mit einem untypisierten Array-Parameter verwendet. |
TVarRecord | Für den internen Gebrauch. |
TVarType | Ist ein varianter Typcode. |
TVisibilityClasses | TVisibilityClasses führt die möglichen Sichtbarkeitsklassen für erweiterte RTTI-Informationen auf. |
TWideStringDynArray | Ist ein dynamisches Array mit WideString-Elementen. |
TWordDynArray | Ist ein dynamisches Array mit Word-Elementen. |
UCS2Char | Alias für WideChar. |
UCS4Char | UCS4Char wird für 4 Byte Unicode-Zeichen verwendet. |
UCS4String | UCS4String wird für Unicode-Zeichen mit 4 Byte verwendet. |
UInt16 | Alias für Word. |
UInt32 | Alias für Cardinal. |
UInt64 | Definiert einen vorzeichenlosen 64-Bit-Integertyp. |
UInt8 | Alias für Byte. |
UIntPtr | Repräsentiert einen vorzeichenlosen Integerwert, der ein Zeiger ist. |
UnicodeString | UnicodeString ist die C++-Entsprechung für den Delphi-Typ UnicodeString. |
UnitEntryTable | UnitEntryTable ist ein Array-Typ mit Einträgen des Typs PackageUnitEntry. |
UTF8Char | |
UTF8String | UTF8String repräsentiert UTF-8 codierte Unicode-Strings. |
Variant | Wird für Variablen verwendet, die ihren Typ zur Laufzeit ändern können. |
WideChar | Repräsentiert einen 1 Wort großen (16 Bit) Zeichentyp. |
WideString | Ein nullterminierter String mit Wide-Zeichen ohne Referenzzählung. |
Word | Repräsentiert einen 16-Bit-Integertyp ohne Vorzeichen. |
WordBool | Repräsentiert einen vordefinierten booleschen 16-Bit-Typ. |
Variablen
AbstractErrorProc | AbstractErrorProc definiert eine Callback-Routine für Aufruffehler bei abstrakten Methoden. |
AllocMemCount (veraltet) | Repräsentiert die Gesamtanzahl der zugewiesenen Speicherblöcke in einer Delphi-Anwendung. |
AllocMemSize (veraltet) | Repräsentiert die Gesamtgröße der zugewiesenen Speicherblöcke. |
AlternateWriteUnicodeStringProc | |
AssertErrorProc | Zeigt auf die Assertion-Fehlerbehandlungsroutine. |
CmdLine | Zeigt auf die beim Aufruf der Anwendung angegebenen Befehlszeilenargumente. |
CmdShow | Legt Flags für die Anzeige des Hauptfensters der Anwendung fest. |
CPUCount | Repräsentiert die Anzahl der gefundenen CPUs. |
CPUIDTable | |
DebugHook | DebugHook wird festgelegt, wenn eine Anwendung im IDE-Debugger ausgeführt wird. |
Default8087CW | Legt das Standard-8087-Steuerungswort fest. |
DefaultMXCSR | Der Standardwert des Registers MXCSR. |
DefaultSystemCodePage | Repräsentiert die Standardcodeseite. |
DefaultTextLineBreakStyle | Gibt die Zeichen an, die standardmäßig zum Trennen von Zeilen in Text verwendet werden. |
DefaultUnicodeCodePage | Repräsentiert die Standardcodeseite für einen String. |
DispCallByIDProc | DispCallByIDProc enthält die Adresse einer Funktion. |
DLLShutdownProc | |
ERMSBThreshold | |
ErrorAddr | Enthält die Adresse der Anweisung, die einen Laufzeitfehler verursacht hat. |
ErrorProc | Zeigt auf die Behandlungsroutine für einen RTL-Laufzeitfehler. |
ErrOutput | ErrOutput legt eine Textdatei (nur Schreiben) fest, die der Fehlerausgabedatei des Prozesses zugeordnet ist. |
ExceptClsProc | ExceptClsProc definiert einen Zeiger auf eine Funktion, die während der Exception-Behandlung aufgerufen wird. |
ExceptionAcquired | Repräsentiert eine Benachrichtigung, die ein angegebenes Exception-Objekt angefordert hat. |
ExceptionClass | Repräsentiert eine Exception-Basisklasse. |
ExceptObjProc | ExceptObjProc definiert einen Zeiger auf eine Funktion, die während der Exception-Behandlung aufgerufen wird. |
ExceptProc | Zeigt auf die Exception-Behandlungsroutine auf der untersten Ebene. |
ExitCode | Enthält den Code zum Beenden einer Anwendung. |
ExitProc | Zeigt auf die Beendigungsprozedur eines Programms (dient nur der Abwärtskompatibilität). |
ExitProcessProc | Gibt die letzte auszuführende Prozedur an, bevor die Anwendung heruntergefahren wird. |
FileMode | Gibt den Zugriffsmodus für typisierte und nicht typisierte Dateien an, die mit Reset geöffnet wurden. |
HeapAllocFlags | Gibt an, wie die Speicherverwaltung Arbeitsspeicher vom Betriebssystem anfordert. |
HPrevInst (veraltet) | Gibt das Handle der vorherigen Objektinstanz an. |
InitProc | Ist die zuletzt installierte Initialisierungsprozedur. |
Input | Legt eine schreibgeschützte Textdatei fest, die der Standardeingabedatei des Prozesses zugeordnet ist. |
IsConsole | Gibt an, ob das ausführbare Modul als Konsolenanwendung compiliert wurde. |
IsLibrary | Ist True , wenn es sich bei diesem Modul um eine dynamische Link-Bibliothek (.dll) oder eine gemeinsame Bibliothek (.dylib in macOS oder .so in Linux) handelt, und False , wenn es sich um ein Laufzeit-Package handelt. |
IsMultiThread | Gibt an, ob eine Anwendung zusätzliche Threads über BeginThread oder TThread-Objekte erzeugt hat. |
JITEnable | Steuert, wann der Just-in-Time-Debugger aufgerufen wird. |
LibModuleList | Enthält eine Liste mit Moduldatensätzen für Aufzählungsprozeduren. |
LoadResStringFunc | |
MainInstance | Gibt das Instanzen-Handle der Hauptausführungsdatei an. |
MainThreadID | Gibt das Instanzen-Handle für den Hauptausführungs-Thread des aktuellen Moduls an. |
ModuleUnloadList | Repräsentiert eine Liste der mit Prozeduren für das Entladen. |
MonitorSupport | Zeiger auf eine Menge mit Funktionszeigern. |
NeverSleepOnMMThreadContention | Legt das Verhalten des Speichermanagers bei einer Thread-Konkurrenz fest. |
NoErrMsg | Steuert, ob die Anwendung eine Fehlermeldung anzeigt, wenn ein Laufzeitfehler auftritt. |
Output | Legt eine Textdatei (nur Schreiben) fest, die der Standardausgabedatei des Prozesses zugeordnet ist. |
RaiseExceptionProc | Zeigt auf die Funktion RaiseException von Windows. |
RaiseExceptObjProc | Repräsentiert beim Auslösen eines Exception-Objekts eine Benachrichtigung. |
Random32Proc | |
RandomizeProc | |
RandSeed | Speichert die Ausgabe des integrierten Zufallszahlengenerators. |
ReportMemoryLeaksOnShutdown | Informiert beim Schließen über Speicherlecks. |
RTLUnwindProc | Wird intern verwendet. |
SafeCallErrorProc | SafeCallErrorProc definiert eine Prozedur, die aufgerufen wird, wenn eine Safecall-Routine einen Fehler hervorruft. |
SystemThreadEndProc | Variable, die im Startcode gesetzt wird. |
SystemThreadFuncProc | Variable, die im Startcode gesetzt wird. |
Test8086 | Repräsentiert die CPU-Familie. |
Test8087 | Repräsentiert die FPU-Familie. |
TestFDIV | Gibt an, ob die Gleitkommadivision fehlerhaft ist. |
TestSSE | TestSSE repräsentiert die SSE-Funktionalität (Streaming SIMD Extensions) auf dem verwendeten Computer. |
UTF8CompareLocale | Gibt das beim Vergleich von zwei Strings verwendete Gebietsschema an. |
VarAddRefProc | Die Variable VarAddRefProc wird intern verwendet. |
VarClearProc | Die Variable VarClearProc wird intern verwendet. |
VarCopyProc | Die Variable VarCopyProc wird intern verwendet. |
VarToLStrProc | Die Variable VarToLStrProc wird intern verwendet. |
VarToUStrProc | Für den internen Gebrauch. |
VarToWStrProc | Die Variable VarToWStrProc wird intern verwendet. |
Konstanten
CompilerVersion | CompilerVersion: Extended = 35; |
CP_ACP | CP_ACP: Integer = 0; |
CP_UTF7 | CP_UTF7: Word = $FDE8; |
CP_UTF8 | CP_UTF8: Word = $FDE9; |
CPP_ABI_ADJUST | CPP_ABI_ADJUST: Integer = 0; |
CPUi386 | CPUi386: Integer = 2; |
CPUi486 | CPUi486: Integer = 3; |
CPUPentium | CPUPentium: Integer = 4; |
DefaultFieldRttiVisibility | DefaultFieldRttiVisibility: Set = [vcPrivate..vcPublished]; |
DefaultMethodRttiVisibility | DefaultMethodRttiVisibility: Set = [vcPublic..vcPublished]; |
DefaultPropertyRttiVisibility | DefaultPropertyRttiVisibility: Set = [vcPublic..vcPublished]; |
E_NOINTERFACE | E_NOINTERFACE: HRESULT = $80004002; |
E_NOTIMPL | E_NOTIMPL: HRESULT = $80004001; |
E_UNEXPECTED | E_UNEXPECTED: HRESULT = $8000FFFF; |
feeALLEXCEPT | feeALLEXCEPT: Integer = $3F; |
feeDENORMALOPERAND | feeDENORMALOPERAND: Integer = 2; |
feeDIVBYZERO | feeDIVBYZERO: Integer = 4; |
feeINEXACT | feeINEXACT: Integer = $20; |
feeINVALID | feeINVALID: Integer = 1; |
feeOVERFLOW | feeOVERFLOW: Integer = 8; |
feeUNDERFLOW | feeUNDERFLOW: Integer = $10; |
femALLEXCEPT | femALLEXCEPT: Integer = $3F; |
femDENORMALOPERAND | femDENORMALOPERAND: Integer = 2; |
femDIVBYZERO | femDIVBYZERO: Integer = 4; |
femINEXACT | femINEXACT: Integer = $20; |
femINVALID | femINVALID: Integer = 1; |
femOVERFLOW | femOVERFLOW: Integer = 8; |
femUNDERFLOW | femUNDERFLOW: Integer = $10; |
ferALLROUND | ferALLROUND: Integer = $C00; |
ferDOWNWARD | ferDOWNWARD: Integer = $400; |
ferTONEAREST | ferTONEAREST: Integer = 0; |
ferTOWARDZERO | ferTOWARDZERO: Integer = $C00; |
ferUPWARD | ferUPWARD: Integer = $800; |
fmClosed | fmClosed: Word = $D7B0; |
fmInOut | fmInOut: Word = $D7B3; |
fmInput | fmInput: Word = $D7B1; |
fmOutput | fmOutput: Word = $D7B2; |
hfFieldSize | hfFieldSize: Integer = 4; |
hfMonitorOffset | hfMonitorOffset: Integer = 0; |
INFINITE | INFINITE: Cardinal = $FFFFFFFF; |
MaxInt | MaxInt: Integer = $7FFFFFFF; |
MaxLongInt | MaxLongInt: Integer = $7FFFFFFF; |
NumSmallBlockTypes | NumSmallBlockTypes: Integer = $37; |
opAdd | opAdd: Integer = 0; |
opAnd | opAnd: Integer = 8; |
opCmpEQ | opCmpEQ: Integer = $E; |
opCmpGE | opCmpGE: Integer = $13; |
opCmpGT | opCmpGT: Integer = $12; |
opCmpLE | opCmpLE: Integer = $11; |
opCmpLT | opCmpLT: Integer = $10; |
opCmpNE | opCmpNE: Integer = $F; |
opCompare | opCompare: Integer = $B; |
opDivide | opDivide: Integer = 3; |
opIntDivide | opIntDivide: Integer = 4; |
opModulus | opModulus: Integer = 5; |
opMultiply | opMultiply: Integer = 2; |
opNegate | opNegate: Integer = $C; |
opNot | opNot: Integer = $D; |
opOr | opOr: Integer = 9; |
opShiftLeft | opShiftLeft: Integer = 6; |
opShiftRight | opShiftRight: Integer = 7; |
opSubtract | opSubtract: Integer = 1; |
opXor | opXor: Integer = $A; |
RTLVersion | RTLVersion: Comp = 35; |
RTLVersion111 | RTLVersion111: Boolean = True; |
RTLVersion112 | RTLVersion112: Boolean = True; |
RTLVersion113 | RTLVersion113: Boolean = True; |
S_FALSE | S_FALSE: Integer = 1; |
S_OK | S_OK: Integer = 0; |
sLineBreak | sLineBreak: AnsiString = ; |
tfCRLF | tfCRLF: Integer = 1; |
tkAnsiChar | tkAnsiChar: TTypeKind = tkChar; |
tkAnsiString | tkAnsiString: TTypeKind = tkLString; |
tkShortString | tkShortString: TTypeKind = tkString; |
tkUnicodeString | tkUnicodeString: TTypeKind = tkUString; |
tkWideChar | tkWideChar: TTypeKind = tkWChar; |
tkWideString | tkWideString: TTypeKind = tkWString; |
varAny | varAny: Integer = $101; |
varArray | varArray: Integer = $2000; |
varBoolean | varBoolean: Integer = $B; |
varByRef | varByRef: Integer = $4000; |
varByte | varByte: Integer = $11; |
varCurrency | varCurrency: Integer = 6; |
varDate | varDate: Integer = 7; |
varDispatch | varDispatch: Integer = 9; |
varDouble | varDouble: Integer = 5; |
varEmpty | varEmpty: Integer = 0; |
varError | varError: Integer = $A; |
varInt64 | varInt64: Integer = $14; |
varInteger | varInteger: Integer = 3; |
varLongWord | varLongWord: Integer = $13; |
varNull | varNull: Integer = 1; |
varObject | varObject: Integer = $49; |
varOleStr | varOleStr: Integer = 8; |
varRecord | varRecord: Integer = $24; |
varShortInt | varShortInt: Integer = $10; |
varSingle | varSingle: Integer = 4; |
varSmallint | varSmallint: Integer = 2; |
varStrArg | varStrArg: Integer = $48; |
varString | varString: Integer = $100; |
varTypeMask | varTypeMask: Integer = $FFF; |
varUInt32 | varUInt32: Integer = $13; |
varUInt64 | varUInt64: Integer = $15; |
varUnknown | varUnknown: Integer = $D; |
varUStrArg | varUStrArg: Integer = $4A; |
varUString | varUString: Integer = $102; |
varVariant | varVariant: Integer = $C; |
varWord | varWord: Integer = $12; |
vmtAddRef | vmtAddRef: Integer = 4; |
vmtAfterConstruction | vmtAfterConstruction: ShortInt = $FFFFFFE4; |
vmtArcOffset | vmtArcOffset: Integer = 0; |
vmtAutoTable | vmtAutoTable: ShortInt = $FFFFFFB0; |
vmtBeforeDestruction | vmtBeforeDestruction: ShortInt = $FFFFFFE8; |
vmtClassName | vmtClassName: ShortInt = $FFFFFFC8; |
vmtCreateObject | vmtCreateObject: Integer = $C; |
vmtDefaultHandler | vmtDefaultHandler: ShortInt = $FFFFFFF0; |
vmtDestroy | vmtDestroy: ShortInt = $FFFFFFFC; |
vmtDispatch | vmtDispatch: ShortInt = $FFFFFFEC; |
vmtDynamicTable | vmtDynamicTable: ShortInt = $FFFFFFC4; |
vmtEquals | vmtEquals: ShortInt = $FFFFFFD4; |
vmtFieldTable | vmtFieldTable: ShortInt = $FFFFFFBC; |
vmtFreeInstance | vmtFreeInstance: ShortInt = $FFFFFFF8; |
vmtGetHashCode | vmtGetHashCode: ShortInt = $FFFFFFD8; |
vmtInitTable | vmtInitTable: ShortInt = $FFFFFFB4; |
vmtInstanceSize | vmtInstanceSize: ShortInt = $FFFFFFCC; |
vmtIntfTable | vmtIntfTable: ShortInt = $FFFFFFAC; |
vmtMethodTable | vmtMethodTable: ShortInt = $FFFFFFC0; |
vmtNewInstance | vmtNewInstance: ShortInt = $FFFFFFF4; |
vmtParent | vmtParent: ShortInt = $FFFFFFD0; |
vmtQueryInterface | vmtQueryInterface: Integer = 0; |
vmtRelease | vmtRelease: Integer = 8; |
vmtSafeCallException | vmtSafeCallException: ShortInt = $FFFFFFE0; |
vmtSelfPtr | vmtSelfPtr: ShortInt = $FFFFFFA8; |
vmtToString | vmtToString: ShortInt = $FFFFFFDC; |
vmtTypeInfo | vmtTypeInfo: ShortInt = $FFFFFFB8; |
vtAnsiString | vtAnsiString: Integer = $B; |
vtBoolean | vtBoolean: Integer = 1; |
vtChar | vtChar: Integer = 2; |
vtClass | vtClass: Integer = 8; |
vtCurrency | vtCurrency: Integer = $C; |
vtExtended | vtExtended: Integer = 3; |
vtInt64 | vtInt64: Integer = $10; |
vtInteger | vtInteger: Integer = 0; |
vtInterface | vtInterface: Integer = $E; |
vtObject | vtObject: Integer = 7; |
vtPChar | vtPChar: Integer = 6; |
vtPointer | vtPointer: Integer = 5; |
vtPWideChar | vtPWideChar: Integer = $A; |
vtString | vtString: Integer = 4; |
vtUnicodeString | vtUnicodeString: Integer = $11; |
vtVariant | vtVariant: Integer = $D; |
vtWideChar | vtWideChar: Integer = 9; |
vtWideString | vtWideString: Integer = $F; |