Routinen zur Unterstützung von Varianten
Nach oben zu API-Kategorien - Index
Dieses Thema führt alle Routinen zur Unterstützung von Varianten auf, die in der Delphi-RTL definiert sind.
Routine | Beschreibung |
---|---|
Erstellt ein dynamisches Array aus einer Variant-Instanz. | |
Erstellt ein Variant-Array aus einem dynamischen Array. | |
Ruft das Objekt ab, das einen benutzerdefinierten Variant-Typ implementiert. | |
Gibt einen Zeiger auf die Daten der Variante zurück. | |
Behandelt Exceptions bei der Typumwandlung von Varianten. | |
Gibt eine System.Variants.Null-Variante zurück. | |
Gibt eine "leere" Variante zurück. | |
Erstellt ein variantes Array. | |
Gibt einen Fehler beim Erstellen eines Arrays an. | |
Gibt die Anzahl der Dimensionen eines varianten Arrays zurück. | |
Gibt ein Variant-Objekt zurück, das einen einzelnen Wert aus einem mehrdimensionalen Variant-Array repräsentiert. | |
Gibt die Obergrenze einer Dimension in einem varianten Array zurück. | |
Sperrt ein variantes Array und gibt einen Zeiger auf die Daten zurück. | |
Gibt die Untergrenze einer Dimension in einem varianten Array zurück. | |
Erstellt und füllt ein eindimensionales, variantes Array. | |
Legt den Wert einer bestimmten Zelle in einem mehrdimensionalen Variant-Array fest. | |
Ändert die Größe eines Varianten-Arrays. | |
Gibt eine Referenz auf das angegebene variante Array zurück. | |
Entsperrt ein variantes Array. | |
Wandelt eine beliebige Variante in eine benutzerdefinierte Variante um, die eine komplexe Zahl repräsentiert. | |
Wandelt eine beliebige Variante in eine benutzerdefinierte Variante um, die eine Maßangabe repräsentiert. | |
Konvertiert ein HRESULT in eine Fehlervariante. | |
Konvertiert eine Variante in den angegebenen Typ. | |
Löst eine System.Variants.EVariantTypeCastError-Exception aus. | |
Löst eine Exception aus, wenn der Wert einer angegebenen Variante System.Variants.Unassigned ist. | |
Leert eine Variante, damit sie keine Zuweisung hat. | |
Kopiert eine Variante in eine andere Variante. | |
Gibt die Beziehung zwischen Varianten zurück. | |
Gibt den Varianten-Typcode für benutzerdefinierte Varianten zurück, die komplexe Zahlen repräsentieren. | |
Gibt den absoluten Wert einer komplexen Zahl zurück. | |
Gibt das Quadrat des absoluten Wertes einer komplexen Zahl zurück. | |
Gibt den Winkel zurück, den eine komplexe Zahl festlegt. | |
Gibt den inversen Kosinus einer komplexen Zahl zurück. | |
Gibt den hyperbolischen, inversen Kosinus einer komplexen Zahl zurück. | |
Gibt den inversen Kotangens einer komplexen Zahl zurück. | |
Gibt den hyperbolischen, inversen Kotangens einer komplexen Zahl zurück. | |
Gibt den inversen Kosekans einer komplexen Zahl zurück. | |
Gibt den hyperbolischen, inversen Kosekans einer komplexen Zahl zurück. | |
Gibt den inversen Sekans einer komplexen Zahl zurück. | |
Gibt den hyperbolischen, inversen Sekans einer komplexen Zahl zurück. | |
Gibt den inversen Sinus einer komplexen Zahl zurück. | |
Gibt den hyperbolischen, inversen Sinus einer komplexen Zahl zurück. | |
Gibt den inversen Tangens einer komplexen Zahl zurück. | |
Gibt den hyperbolischen, inversen Tangens einer komplexen Zahl zurück. | |
Gibt die Konjugation einer komplexen Zahl zurück. | |
Gibt den Kosinus einer komplexen Zahl zurück. | |
Gibt den hyperbolischen Kosinus einer komplexen Zahl zurück. | |
Gibt den Kotangens einer komplexen Zahl zurück. | |
Gibt den hyperbolischen Kotangens einer komplexen Zahl zurück. | |
Gibt eine benutzerdefinierte Variante zurück, die eine komplexe Zahl repräsentiert. | |
Gibt den Kosekans einer komplexen Zahl zurück. | |
Gibt den hyperbolischen Kosekans einer komplexen Zahl zurück. | |
Gibt den Exponenten einer komplexen Zahl zurück. | |
Konvertiert polare Koordinaten in eine komplexe Zahl. | |
Gibt die Inversion einer komplexen Zahl zurück. | |
Gibt den natürlichen Logarithmus einer komplexen Zahl zurück. | |
Gibt den Logarithmus zur Basis 10 einer komplexen Zahl zurück. | |
Gibt den Logarithmus zur Basis 2 einer komplexen Zahl zurück. | |
Gibt den Logarithmus zur Basis N einer komplexen Zahl zurück. | |
Gibt den Wert der angegebenen Potenz einer komplexen Zahl zurück. | |
Gibt den Sekans einer komplexen Zahl zurück. | |
Gibt den hyperbolischen Sekans einer komplexen Zahl zurück. | |
Verkleinert eine Variante, die eine komplexe Zahl repräsentiert, auf eine, die einen reellen Wert repräsentiert (falls möglich). | |
Gibt den Sinus einer komplexen Zahl zurück. | |
Gibt den hyperbolischen Sinus einer komplexen Zahl zurück. | |
Gibt das Quadrat einer komplexen Zahl zurück. | |
Gibt die Quadratwurzel einer komplexen Zahl zurück. | |
Gibt den Tangens einer komplexen Zahl zurück. | |
Gibt den hyperbolischen Tangens einer komplexen Zahl zurück. | |
Gibt den Wert einer komplexen Zahl multipliziert mit einer imaginären Zahl zurück. | |
Gibt den Wert einer komplexen Zahl multipliziert mit -i zurück. | |
Gibt den Wert einer komplexen Zahl multipliziert mit i zurück. | |
Gibt den Wert einer komplexen Zahl multipliziert mit einer reellen Zahl zurück. | |
Berechnet die polaren Koordinaten, die einer benutzerdefinierten Variante entsprechen, die eine komplexe Zahl repräsentiert. | |
Gibt den Varianten-Typcode für benutzerdefinierte Varianten zurück, die Maßangaben repräsentieren. | |
Gibt eine benutzerdefinierte Variante zurück, die eine Maßangabe repräsentiert. | |
Kopiert ein Variant-Objekt. | |
Gibt ein Variant-Objekt mit einem Wert im angegebenen Bereich zurück. | |
Gibt die TVarType-Konstante zurück, die den internen Typ einer Variante als einen FMTBcd.TBcd-Wert ausweist. | |
Erstellt eine neue Variante, deren Wert intern als FMTBcd.TBcd-Wert gespeichert wird. | |
Gibt eine Variante mit dem angegebenen Datum und der angegebenen Uhrzeit zurück. | |
Gibt an, ob sich der Wert eines Variant-Objekts im angegebenen Bereich befindet. | |
Gibt eine Variantenoperation mit Null an. | |
Gibt eine ungültige Variantenoperation an. | |
Gibt an, ob die angegebene Variante ein Array ist. | |
Gibt an, ob der Wert der angegebenen Variante ein Referenzwert ist. | |
Gibt an, ob die angegebene Variante einen nicht definierten Wert enthält. | |
Gibt an, ob eine Variante ihre Daten intern als komplexe Zahl speichert. | |
Gibt an, ob eine Variante eine benutzerdefinierte Variante ist, die eine Maßangabe repräsentiert. | |
Gibt an, ob die angegebene Variante eine benutzerdefinierte Variante ist. | |
Gibt an, ob der angegebenen Variante kein Wert zugewiesen ist. | |
Gibt an, ob die angegebene Variante einen nicht zugewiesenen, optionalen Parameter repräsentiert. | |
Gibt an, ob die angegebene Variante eine Fehlervariante ist; konvertiert optional Varianten zurück in HRESULT. | |
Gibt an, ob die angegebene Variante einen FMTBcd.TBcd-Wert repräsentiert. | |
Gibt an, ob die angegebene Variante einen Gleitkommawert repräsentiert. | |
Gibt an, ob die Variante den Wert System.Variants.Null hat. | |
Gibt an, ob die angegebene Variante einen numerischen Wert repräsentiert. | |
Gibt an, ob die angegebene Variante einen Ordinalwert repräsentiert. | |
Gibt an, ob die angegebene Variante einen String-Wert repräsentiert. | |
Gibt an, ob die angegebene Variante einen angegebenen Typ repräsentiert. | |
Löst eine System.Variants.EVariantOverflowError-Exception aus. | |
Löst eine System.Variants.EVariantRangeCheckError-Exception aus. | |
Löst eine Varianten-Exception auf der Basis des HRESULT-Wertes aus. | |
Gibt an, ob zwei Varianten denselben Wert haben. | |
Gibt an, ob der Wert des Variant-Objekts ein Interface ist, das das angegebene Interface unterstützt. | |
Konvertiert eine Variante in einen Wert des Typs FMTBcd.TBcd. | |
Konvertiert die angegebene Variante in einen TDateTime-Wert. | |
Konvertiert den Wert einer Variante in einen String. | |
Konvertiert den Wert einer Variante in einen String. | |
Konvertiert den Wert einer Variante in einen WideString. | |
Konvertiert den Wert einer Variante in einen WideString. | |
Gibt den Typcode einer angegebenen Variante zurück. | |
Gibt einen den Variantentyp beschreibenden String zurück. | |
Gibt an, ob ein Variant-Typcode einen Typ repräsentiert, der für die Elemente in einem Variant-Array verwendet werden kann. | |
Gibt an, ob ein Variant-Typcode einen Typ repräsentiert, der für die Elemente in einem Variant-Array verwendet werden kann. | |
Addiert zwei Varianten. | |
Addiert zwei Varianten. | |
Führt eine and-Operation mit zwei Variant-Werten aus. | |
Führt eine and-Operation mit zwei Varianten aus. | |
Ändert die Größe eines Varianten-Arrays. | |
Führt für eine Variante eine Typumwandlung durch. | |
Leert eine Variante, damit sie keine Zuweisung hat. | |
Kopiert eine Variante. | |
Dividiert zwei Varianten. | |
Dividiert zwei Varianten. | |
Weist einer Variante einen Unicode-String zu. | |
Gibt ein Element aus einem Varianten-Array zurück. | |
Gibt den Rest bei der Division von zwei Varianten zurück. | |
Gibt den Rest bei der Division von zwei Varianten zurück. | |
Multipliziert zwei Varianten. | |
Multipliziert zwei Varianten. | |
Kehrt das Vorzeichen einer Variante um. | |
Führt eine not-Operation mit einer Variante durch. | |
Führt eine or-Operation mit zwei Varianten aus. | |
Führt eine or-Operation mit zwei Varianten aus. | |
Legt den Wert eines Elements in einem Varianten-Array fest. | |
Führt eine shl-Operation (Linksverschiebung) mit zwei Varianten aus. | |
Führt eine shl-Operation (Linksverschiebung) mit zwei Varianten aus. | |
Führt eine shr-Operation (Rechtsverschiebung) mit zwei Varianten aus. | |
Führt eine shr-Operation (Rechtsverschiebung) mit zwei Varianten aus. | |
Subtrahiert zwei Varianten. | |
Subtrahiert zwei Varianten. | |
Wandelt eine Variante in einen Unicode-String um. | |
Führt eine xor-Operation (exklusives ODER) mit zwei Varianten aus. | |
Führt eine xor-Operation (exklusives ODER) mit zwei Varianten aus. |