Anzeigen: Delphi
C++
Anzeigeeinstellungen
System
Aus XE2 API Documentation
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. Der Unit-Gültigkeitsbereich System entspricht der Unit System.
Unit-Gültigkeitsbereiche
| System.Bindings | |
| System.Generics | |
| System.Win |
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. Der Unit-Gültigkeitsbereich System entspricht der Unit System. |
| System.AnsiStrings | |
| System.Character | |
| System.Classes | |
| System.Contnrs | |
| System.ConvUtils | |
| System.DateUtils | |
| System.Diagnostics | |
| System.HelpIntfs | |
| System.IniFiles | |
| System.Internal.VarHlpr | |
| System.IOUtils | |
| System.Masks | |
| System.MaskUtils | |
| System.Math | |
| System.ObjAuto | |
| System.RegularExpressions | |
| System.RegularExpressionsCore | |
| System.Rtti | |
| System.StdConvs | |
| System.StrUtils | |
| System.SyncObjs | |
| System.SysUtils | |
| 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. |
| 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. |
| Comp | Repräsentiert einen Typ für Zahlen, die in der Gleitkommanotation dargestellt werden können. |
| CompBase | Basistyp für Comp. |
| Currency | Currency ist die C++-Implementierung des Delphi-Datentyps Currency. |
| CurrencyBase | Kapselt die Funktionalität der Delphi-Klasse. |
| DelphiInterface | DelphiInterface ist eine C++-Implementierung der Delphi-Schnittstelle. |
| 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. |
| 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. |
| OleVariant | OLE-kompatibler Variant-Typ. |
| OpenArray | C++-Kapselung des Delphi-Typs "Offenes Array". |
| OpenArrayCounter | Hilfsklasse für offene Array-Makros. |
| OpenArrayCountHlpr | Hilfsklasse für offene Array-Makros. |
| 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. |
| 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. |
| 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. |
| TAggregatedObject | TAggregatedObject stellt Funktionen für ein inneres Aggregatobjekt bereit, indem die IInterface-Methoden implementiert werden, um zu dem steuernden IInterface zu delegieren. |
| TCallDesc | TCallDesc ist der Aufrufdeskriptor für Varianten. |
| 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. |
| TCustomAttribute | TCustomAttribute ist die Basisklasse für alle Delphi-Attribute. |
| TCVModInfo | Wird intern verwendet. |
| TDateTime | TDateTime ist die C++-Darstellung des Delphi-Datentyps TDateTime. |
| TDateTimeBase | Basisklasse für TDateTime. |
| TDispatchMessage | Ist eine Struktur mit einem Word-Feld für die Botschafts-ID. |
| TDispDesc | Ist eine Struktur, die bei dispinterfaces-Methodenaufrufen verwendet wird. |
| TDoubleRec | Stellt die Unterstützung zur Bearbeitung von Gleitkommawerten mit doppelter Genauigkeit bereit. |
| TExceptionRecord | Exception-Information. |
| TExtended80Rec | Stellt die Unterstützung zur Bearbeitung von Gleitkommawerten mit der Genauigkeit "extended" bereit. |
| TFileRec | TFileRec ist das interne Format für typisierte und nicht typisierte Dateien in Delphi. |
| THeapStatus | THeapStatus repräsentiert Informationen über den globalen Heap. |
| TInitContext | Wird intern verwendet. |
| 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. |
| 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. |
| TMemoryManager | 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. |
| TMethod | Speichert die Code- und Datenfelder zur Repräsentation einer Methode. |
| 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. |
| TObject | TObject ist der Ausgangspunkt der Klassenhierarchie, sozusagen der Urahn aller Objekte und Komponenten. |
| TPackageTypeInfo | Für den internen Gebrauch. |
| TResStringRec | Repräsentiert eine String-Ressource. |
| TSingleRec | Stellt die Unterstützung zur Bearbeitung von Gleitkommawerten mit einfacher Genauigkeit bereit. |
| TSmallBlockTypeState | TSmallBlockTypeState enthält eine Statistik über einen kleinen Speicherblock. |
| TTextRec | TTextRec ist das interne Format für Textdateien. |
| TVarArray | Das ist der Deskriptortyp für sichere Arrays. |
| TVarArrayBound | Gibt die Größeninformation für eine Dimension eines sicheren Arrays an. |
| TVarData | TVarData repräsentiert Variant-Daten. |
| TVariantManager | TVariantManager definiert Eintrittspunkte für Routinen zur Umwandlung von Varianten und für andere Prozeduren, die das Verhalten von Varianten definieren. |
| TVariantT | Allgemeiner VARIANT-Wrapper. |
| TVarRec | TVarRec wird in einer Funktion mit einem untypisierten Array-Parameter verwendet. |
| TVarRecord | Für den internen Gebrauch. |
| UnicodeString | UnicodeString ist die C++-Entsprechung für den Delphi-Typ UnicodeString. |
| Variant | Wird für Variablen verwendet, die ihren Typ zur Laufzeit ändern können. |
| VariantError | Kapselt einen Fehlercode einer Variante. |
| WideString | WideString repräsentiert aus 16-Bit-Zeichen bestehende Strings. |
Routinen
| __currMul | |
| _roundToInt64 | |
| Abs | Gibt einen absoluten Wert zurück. |
| AcquireExceptionObject | Behält den Zugriff auf ein Exception-Objekt bei. |
| 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. |
| 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. |
| 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 mehrere Strings miteinander. |
| 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. |
| Cos | Berechnet den Kosinus eines Winkels. |
| CurrencyToComp | Konvertiert einen Währungswert in einen Comp-Wert. |
| Dec | Dekrementiert eine Variable um 1 oder N. |
| Delete | Entfernt einen Teilstring aus einem String. |
| Dispose | Gibt den für eine dynamische Variable zugewiesenen Speicher frei. |
| DoubleToComp | Konvertiert einen Double-Wert in einen Comp-Wert. |
| DynArrayBounds | Gibt den gültigen Bereich eines DynamicArray zurück. |
| DynArrayClear | Leert ein dynamisches Array. |
| 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. |
| 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). |
| 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. |
| 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. |
| Flush | Leert den Puffer einer für die Ausgabe geöffneten Textdatei. |
| FPower10 | Veraltet. Verwenden Sie stattdessen Power10. |
| Frac | Gibt den Nachkommaanteil einer reellen Zahl zurück. |
| 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. |
| Get8087CW | Gibt den Wert des 8087-Codeworts zurück. |
| GetDir | Ermittelt das aktuelle Verzeichnis. |
| GetDynaMethod | Für den internen Gebrauch. |
| GetHeapStatus | 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 | 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 ab der angegebenen Position in einen String ein. |
| Int | Gibt den ganzzahligen Anteil einer reellen Zahl zurück. |
| IntToStr | Konvertiert einen Integerwert in einen String. |
| IOResult | Gibt den Status der letzten, ausgeführten Ein-/Ausgabeoperation zurück. |
| IsDynArrayRectangular | Gibt zurück, ob ein dynamisches Array rechteckig ist. |
| IsMemoryManagerSet | Gibt an, ob der Speichermanager mit der Prozedur SetMemoryManager überschrieben wurde. |
| IsVariantManagerSet | 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 | |
| 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 | Mark wird nicht mehr verwendet. |
| MemoryBarrier | Setzt bei Speicheroperationen eine Reihenfolgenbeschränkung durch. |
| 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. |
| MoveChars | Kopiert Bytes von einer Quelle in ein Ziel. |
| 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 | Gibt den Indexwert des ersten Zeichens in einem festgelegten Teil-String zurück, der in einem gegebenen String vorkommt. |
| 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 | 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. |
| Release | Release wird nicht mehr verwendet. |
| ReleaseExceptionObject | Gibt das von AcquireExceptionObject abgerufene Exception-Objekt frei. |
| 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 den nächsten Integerwert. |
| 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 von oder nach WideChar konvertiert werden. |
| SetMXCSR | Setzt das MXCSR-Register in den SSE. |
| SetRaiseList | 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. |
| SetVariantManager | 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 diesen 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. |
| 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 | TextStart wird intern vom Delphi-Compiler verwendet. |
| 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. |
| 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. |
| UTF8Decode | 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. |
| 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 in seine numerische Entsprechung. |
| 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 oder 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. |
| _di_IComparable | Delphi-Interface von IComparable. |
| _di_IDispatch | Delphi-Interface von IDispatch. |
| _di_IEnumerable | Delphi-Interface von IEnumerable. |
| _di_IEnumerator | Delphi-Interface von IEnumerator. |
| _di_IInterface | Delphi-Interface von IInterface. |
| _di_IStream | Delphi-Interface von IStream. |
| _di_IUnknown | Delphi-Interface von IUnknown. |
| AnsiChar | Repräsentiert einen fundamentalen Zeichentyp. |
| AnsiString | Repräsentiert einen dynamisch zugewiesenen String, dessen maximale Länge nur durch den verfügbaren Speicherplatz begrenzt wird. |
| Boolean | Repräsentiert einen generischen booleschen Typ. |
| Byte | Repräsentiert einen fundamentalen Integertyp. |
| ByteBool | Repräsentiert einen vordefinierten booleschen Typ. |
| Cardinal | Repräsentiert einen generischen Integertyp. |
| Char | Repräsentiert einen generischen 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]. |
| 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. |
| 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 generischen vorzeichenbehafteten 32-Bit-Integertyp. |
| IntegerArray | Ist ein Array mit Integer-Elementen. |
| IntPtr | Repräsentiert einen Integerwert, der ein Zeiger ist. |
| Largeint | Integer-Typ mit einem Bereich von [-263; 263-1]. |
| LongBool | Repräsentiert einen booleschen 32-Bit-Typ. |
| Longint | Integer-Typ mit einem Bereich von [-2147483648; 2147483647]. |
| LongWord | Definiert einen vorzeichenlosen 32-Bit-Integertyp. |
| 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. |
| 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. |
| 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. |
| PMemoryManager | Repräsentiert einen Zeiger auf einen TMemoryManager. |
| PMemoryManagerEx | PMemoryManagerEx ist ein Zeiger auf einen TMemoryManagerEx. |
| 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 ein NativeInt. |
| PNativeUInt | Zeiger auf ein NativeUInt. |
| 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 einen TResStringRec. |
| 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. |
| 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. |
| 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 | Definiert einen nullterminierten Unicode-String. |
| 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 | |
| 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. |
| 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 Bytes-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. |
| 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 | Stellt die Unterstützung zur 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. |
| Text | Repräsentiert die C++-Entsprechung des Delphi-Datentyps text. |
| TExtended80Rec | Stellt die Unterstützung zur 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 | 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. |
| TInterfacedClass | TInterfacedClass definiert die Metaklasse für TInterfacedObject. |
| 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 | 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. |
| TRaiseExceptionProc | Typ des Zeigers auf eine Prozedur. |
| TRaiseExceptObjProc | Typ des Zeigers auf eine Prozedur. |
| TResourceHandle | Ist ein Alias für HRSRC. |
| TResStringRec | Repräsentiert eine String-Ressource. |
| TRuntimeError | 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 | Stellt die Unterstützung zur Bearbeitung von Gleitkommawerten mit einfacher Genauigkeit bereit. |
| 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. |
| TTypeTable | Für den internen Gebrauch. |
| TUCS4CharArray | Repräsentiert ein Array mit UCS4-Zeichen. |
| 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 | 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 4 Byte Unicode-Zeichen verwendet. |
| UInt16 | Alias für Word. |
| UInt32 | Alias für Cardinal. |
| UInt64 | Repräsentiert einen 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. |
| 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 fundamentalen Zeichentyp. |
| WideString | WideString repräsentiert aus 16-Bit-Zeichen bestehende Strings. |
| Word | Repräsentiert einen fundamentalen Integertyp. |
| WordBool | Repräsentiert einen vordefinierten booleschen Typ. |
Variablen
| AbstractErrorProc | AbstractErrorProc definiert eine Callback-Routine für Aufruffehler bei abstrakten Methoden. |
| AllocMemCount | Repräsentiert die Gesamtanzahl der zugewiesenen Speicherblöcke in einer Delphi-Anwendung. |
| AllocMemSize | 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. |
| DebugHook | DebugHook wird gesetzt, wenn eine Anwendung mit dem 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. |
| 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 | 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. |
| Int64Array | Repräsentiert ein sehr großes Array mit Int64-Werten. |
| IntegerArray | Ist ein Array mit Integer-Elementen. |
| IsConsole | Gibt an, ob das Modul als Konsolenanwendung compiliert wurde. |
| IsLibrary | Gibt an, ob das Modul eine gemeinsam genutzte Bibliothek ist. |
| 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. |
| 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. |
| PointerArray | Ist ein Array mit Zeigern. |
| RaiseExceptionProc | Zeigt auf die Funktion RaiseException von Windows. |
| RaiseExceptObjProc | Repräsentiert beim Auslösen eines Exception-Objekts eine Benachrichtigung. |
| 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. |
| TArray | Definiert ein generisches Array. |
| TBoundArray | Repräsentiert ein Array mit NativeInt-Integerwerten, die den Bereich des Arrays angeben. |
| Test8086 | Repräsentiert die CPU-Familie. |
| Test8087 | Repräsentiert die FPU-Familie. |
| TestFDIV | Gibt an, ob die Gleitkommadivision fehlerhaft ist. |
| TestSSE | |
| TMemoryMap | TMemoryMap ist eine Zuordnung des Adressraums einer Anwendung als Array mit TChunkStatus-Werten. |
| TPCharArray | Repräsentiert ein Array mit nullterminierten Strings. |
| TSmallBlockTypeStates | TSmallBlockTypeStates ist ein Array mit TSmallBlockTypeState. |
| TTextBuf | Wird intern verwendet. |
| TTypeTable | Für den internen Gebrauch. |
| TUCS4CharArray | Repräsentiert ein Array mit UCS4-Zeichen. |
| TVarArrayBoundArray | Gibt die Größeninformation für alle Dimensionen eines sicheren Arrays an. |
| TVarArrayCoorArray | Gibt die Position eines Elements in einem sicheren Array an. |
| UCS4String | UCS4String wird für 4 Byte Unicode-Zeichen verwendet. |
| UnitEntryTable | UnitEntryTable ist ein Array-Typ mit Einträgen des Typs PackageUnitEntry. |
| 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 = 23; |
| CPUi386 | CPUi386: Integer = 2; |
| CPUi486 | CPUi486: Integer = 3; |
| CPUPentium | CPUPentium: Integer = 4; |
| csAllocated | csAllocated: TChunkStatus = csAllocated; |
| csReserved | csReserved: TChunkStatus = csReserved; |
| csSysAllocated | csSysAllocated: TChunkStatus = csSysAllocated; |
| csSysReserved | csSysReserved: TChunkStatus = csSysReserved; |
| csUnallocated | csUnallocated: TChunkStatus = csUnallocated; |
| 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; |
| False | False: Boolean = False; |
| fmClosed | fmClosed: Word = $D7B0; |
| fmInOut | fmInOut: Word = $D7B3; |
| fmInput | fmInput: Word = $D7B1; |
| fmOutput | fmOutput: Word = $D7B2; |
| fsDenormal | fsDenormal: TFloatSpecial = fsDenormal; |
| fsInf | fsInf: TFloatSpecial = fsInf; |
| fsNaN | fsNaN: TFloatSpecial = fsNaN; |
| fsNDenormal | fsNDenormal: TFloatSpecial = fsNDenormal; |
| fsNegative | fsNegative: TFloatSpecial = fsNegative; |
| fsNInf | fsNInf: TFloatSpecial = fsNInf; |
| fsNZero | fsNZero: TFloatSpecial = fsNZero; |
| fsPositive | fsPositive: TFloatSpecial = fsPositive; |
| fsZero | fsZero: TFloatSpecial = fsZero; |
| hfFieldSize | hfFieldSize: Integer = 4; |
| hfMonitorOffset | hfMonitorOffset: Integer = 0; |
| INFINITE | INFINITE: Cardinal = $FFFFFFFF; |
| MaxInt | MaxInt: Integer = $7FFFFFFF; |
| MaxLongint | MaxLongint: Integer = $7FFFFFFF; |
| mba16Byte | mba16Byte: TMinimumBlockAlignment = mba16Byte; |
| mba8Byte | mba8Byte: TMinimumBlockAlignment = mba8Byte; |
| 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; |
| reAccessViolation | reAccessViolation: TRuntimeError = reAccessViolation; |
| reAssertionFailed | reAssertionFailed: TRuntimeError = reAssertionFailed; |
| reControlBreak | reControlBreak: TRuntimeError = reControlBreak; |
| reDivByZero | reDivByZero: TRuntimeError = reDivByZero; |
| reExternalException | reExternalException: TRuntimeError = reExternalException; |
| reIntfCastError | reIntfCastError: TRuntimeError = reIntfCastError; |
| reIntOverflow | reIntOverflow: TRuntimeError = reIntOverflow; |
| reInvalidCast | reInvalidCast: TRuntimeError = reInvalidCast; |
| reInvalidOp | reInvalidOp: TRuntimeError = reInvalidOp; |
| reInvalidPtr | reInvalidPtr: TRuntimeError = reInvalidPtr; |
| reMonitorNotLocked | reMonitorNotLocked: TRuntimeError = reMonitorNotLocked; |
| reNoMonitorSupport | reNoMonitorSupport: TRuntimeError = reNoMonitorSupport; |
| reNone | reNone: TRuntimeError = reNone; |
| reOutOfMemory | reOutOfMemory: TRuntimeError = reOutOfMemory; |
| reOverflow | reOverflow: TRuntimeError = reOverflow; |
| rePlatformNotImplemented | rePlatformNotImplemented: TRuntimeError = rePlatformNotImplemented; |
| rePrivInstruction | rePrivInstruction: TRuntimeError = rePrivInstruction; |
| reRangeError | reRangeError: TRuntimeError = reRangeError; |
| reSafeCallError | reSafeCallError: TRuntimeError = reSafeCallError; |
| reStackOverflow | reStackOverflow: TRuntimeError = reStackOverflow; |
| reUnderflow | reUnderflow: TRuntimeError = reUnderflow; |
| reVarArrayBounds | reVarArrayBounds: TRuntimeError = reVarArrayBounds; |
| reVarArrayCreate | reVarArrayCreate: TRuntimeError = reVarArrayCreate; |
| reVarDispatch | reVarDispatch: TRuntimeError = reVarDispatch; |
| reVarInvalidOp | reVarInvalidOp: TRuntimeError = reVarInvalidOp; |
| reVarNotArray | reVarNotArray: TRuntimeError = reVarNotArray; |
| reVarTypeCast | reVarTypeCast: TRuntimeError = reVarTypeCast; |
| reZeroDivide | reZeroDivide: TRuntimeError = reZeroDivide; |
| RTLVersion | RTLVersion: Comp = 23; |
| S_FALSE | S_FALSE: Integer = 1; |
| S_OK | S_OK: Integer = 0; |
| sLineBreak | sLineBreak: AnsiString = ; |
| tfCRLF | tfCRLF: Integer = 1; |
| tlbsCRLF | tlbsCRLF: TTextLineBreakStyle = tlbsCRLF; |
| tlbsLF | tlbsLF: TTextLineBreakStyle = tlbsLF; |
| True | True: Boolean = True; |
| 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; |
| varUInt64 | varUInt64: Integer = $15; |
| varUnknown | varUnknown: Integer = $D; |
| varUStrArg | varUStrArg: Integer = $4A; |
| varUString | varUString: Integer = $102; |
| varVariant | varVariant: Integer = $C; |
| varWord | varWord: Integer = $12; |
| vcPrivate | vcPrivate: :1 = vcPrivate; |
| vcProtected | vcProtected: :1 = vcProtected; |
| vcPublic | vcPublic: :1 = vcPublic; |
| vcPublished | vcPublished: :1 = vcPublished; |
| vmtAddRef | vmtAddRef: Integer = 4; |
| vmtAfterConstruction | vmtAfterConstruction: ShortInt = $FFFFFFE4; |
| 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; |