Intrinsische Routinen in Delphi
Nach oben zu API-Kategorien - Index
In diesem Thema sind die intrinsischen Routinen von Delphi aufgeführt, die in der Unit System
enthalten sind. Diese intrinsischen Routinen werden vom Compiler und nicht von der Laufzeitbibliothek behandelt. In der Tabelle ist auch angegeben, welcher Compiler die jeweilige Funktion unterstützt.
Routine | Beschreibung | DCC32 | DCC64 | DCCOSX | DCCAARM | DCCIOSARM | DCCIOSARM64 | DCCIOS32 |
---|---|---|---|---|---|---|---|---|
Gibt einen absoluten Wert zurück. |
||||||||
Gibt einen Zeiger auf ein angegebenes Objekt zurück. |
||||||||
Bereitet eine vorhandene Datei auf das Hinzufügen von Text an deren Ende vor. |
||||||||
Prüft, ob ein boolescher Ausdruck wahr ist. |
||||||||
Weist einer Dateivariable den Namen einer externen Datei zu. |
||||||||
Überprüft einen Zeiger oder eine prozedurale Variable auf nil (nicht zugewiesen). |
||||||||
Weist einer Dateivariable den Namen einer externen Datei zu. |
||||||||
Wird zum Vergleichen und Austauschen von Speicherwerten verwendet. |
||||||||
Wird zum Dekrementieren von Speicherwerten verwendet. |
||||||||
Wird zum Austauschen von Speicherwerten verwendet. |
||||||||
Wird zum Inkrementieren von Speicherwerten verwendet. |
||||||||
Liest einen oder mehrere Datensätze aus einer geöffneten Datei in eine Variable ein. |
||||||||
Schreibt einen oder mehrere Datensätze aus einer Variable in eine geöffnete Datei. |
||||||||
Beendet eine for-, while- oder repeat-Anweisung vorzeitig. |
||||||||
Berechnet den Arkustangens einer bestimmten Zahl. |
||||||||
Berechnet den Arkustangens-Winkel und -Quadranten einer bestimmten Zahl. |
||||||||
Berechnet den Kosinus eines Winkels. |
||||||||
Berechnet den natürlichen Logarithmus eines Real-Ausdrucks. |
||||||||
Berechnet den natürlichen Logarithmus von (X+1). |
||||||||
Berechnet den Logarithmus zur Basis 10. |
||||||||
Berechnet den Logarithmus zur Basis 2. |
||||||||
Berechnet den Sinus des Winkels. |
||||||||
Berechnet die Quadratwurzel von X. |
||||||||
Berechnet den Tangens von X. |
||||||||
Gibt das Zeichen für einen angegebenen ASCII-Wert zurück. |
||||||||
Beendet die Zuordnung zwischen einer Dateivariable und einer externen Datei. |
||||||||
Beendet die Zuordnung zwischen einer Dateivariable und einer externen Datei. |
||||||||
Verkettet zwei oder mehrere Strings miteinander. |
||||||||
Setzt die Programmausführung mit dem nächsten Durchlauf einer for-, while- oder repeat-Schleife fort. |
||||||||
Gibt einen Teilstring eines Strings oder ein Segment eines dynamischen Arrays zurück. |
||||||||
Dekrementiert eine Variable um 1 oder N. |
||||||||
Entfernt einen Teilstring aus einem String. |
||||||||
Gibt den für eine dynamische Variable zugewiesenen Speicher frei. |
||||||||
Prüft, ob das Dateiende erreicht ist. |
||||||||
Prüft, ob das Zeilenende erreicht ist. |
||||||||
Löscht eine externe Datei. |
||||||||
Entfernt ein Element aus einer Delphi-Menge. |
||||||||
Beendet die aktuelle Prozedur. |
||||||||
Bricht die Erstellung eines Objekts ab (Objektmodell von Turbo Pascal). |
||||||||
Gibt die aktuelle Dateiposition zurück. |
||||||||
Gibt die Anzahl der Datensätze in einer Datei zurück. |
||||||||
Füllt einen Block aufeinander folgender Bytes mit einem bestimmten Wert. |
||||||||
Deinitialisiert eine dynamisch zugewiesene Variable. |
||||||||
Leert den Puffer einer für die Ausgabe geöffneten Textdatei. |
||||||||
Gibt einen Speicherblock frei. |
||||||||
Gibt das aktuelle Verzeichnis zurück. |
||||||||
Weist einen Speicherblock zu. |
||||||||
Bricht ein Programm ab. |
||||||||
Gibt das höherwertige Byte von X als vorzeichenlosen Wert zurück. |
||||||||
Gibt den höchsten Wert im Bereich eines Arguments zurück. |
||||||||
Inkrementiert einen Ordinalwert um den Wert 1 oder N. |
||||||||
Fügt einer Delphi-Menge ein Element hinzu. |
||||||||
Initialisiert eine dynamisch zugewiesene Variable. |
||||||||
Fügt einen Teilstring ab der angegebenen Position in einen String ein. |
||||||||
Gibt die Anzahl der Zeichen in einem String oder die Anzahl der Elemente in einem Array zurück. |
||||||||
Gibt das niederwertige Byte des Arguments X zurück. |
||||||||
Gibt den niedrigsten Wert in einem Bereich zurück. |
||||||||
Setzt bei Speicheroperationen eine Reihenfolgenbeschränkung durch. |
||||||||
Gibt den Wert dieses Ausdrucks zurück: |
||||||||
Erzeugt eine neue dynamische Variable und setzt den Zeiger P so, dass er auf diese Variable zeigt. |
||||||||
Gibt true zurück, wenn ein Argument eine ungerade Zahl ist. |
||||||||
Gibt den Ordinalwert eines Ausdrucks des Typs Ordinal zurück. |
||||||||
Gibt 3,1415926535897932385 zurück. |
||||||||
Gibt den Vorgänger des Arguments zurück. |
||||||||
Konvertiert eine angegebene Adresse in einen Zeiger. |
||||||||
Liest Daten aus einer Datei. |
||||||||
Liest eine Textzeile aus einer Datei. |
||||||||
Weist einen Speicherblock neu zu. |
||||||||
Ändert den Namen einer externen Datei. |
||||||||
Öffnet eine vorhandene Datei. |
||||||||
Erstellt eine neue Datei und öffnet sie anschließend. |
||||||||
Rundet den Wert von X auf den nächsten Integerwert. |
||||||||
Bricht die Ausführung ab und erzeugt einen Laufzeitfehler. |
||||||||
Setzt den Positionszeiger in einer Datei auf die angegebene Komponente. |
||||||||
Gibt den Dateiendestatus einer Datei zurück. Dabei werden Whitespaces ignoriert. |
||||||||
Gibt den Zeilenendestatus einer Datei zurück. Dabei werden Whitespaces ignoriert. |
||||||||
Legt die Länge eines Strings oder einer Variable eines dynamischen Arrays fest. |
||||||||
Legt den Inhalt und die Länge eines Strings fest. |
||||||||
Weist einer Textdatei einen E/A-Puffer zu. |
||||||||
Gibt die Anzahl der von einer Variable oder einem Typ belegten Bytes zurück. |
||||||||
Gibt einen Teilbereich eines Arrays zurück. |
||||||||
Gibt das Quadrat einer Zahl zurück. |
||||||||
Formatiert einen String und gibt ihn an eine Variable zurück. |
||||||||
Gibt den Nachfolger eines Arguments zurück. |
||||||||
Tauscht das höherwertige Byte mit dem niederwertigen Byte eines Integer- oder Word-Wertes aus. |
||||||||
Konvertiert eine reelle Zahl in einen Integerwert. |
||||||||
Löscht alle Datensätze ab der aktuellen Dateiposition. |
||||||||
Gibt die RTTI-Informationen für einen gegebenen Typ zurück. |
||||||||
Gibt die RTTI-Informationen für einen gegebenen Typ zurück. |
||||||||
Veraltete Routine. |
||||||||
Konvertiert einen String in seine numerische Entsprechung. |
||||||||
Ändert die Größe eines Varianten-Arrays. |
||||||||
Konvertiert eine Variante in den angegebenen Typ. |
||||||||
Leert eine Variante, so dass sie nicht zugewiesen ist. |
||||||||
Kopiert eine Variante in eine andere Variante. |
||||||||
Schreibt in eine typisierte Datei oder in eine Textdatei. |
||||||||
Schreibt ein Zeilenendezeichen in eine Textdatei. |