Methoden von System.Variant
Hinweis: Die folgenden System.Variant-Methoden gelten nur für C++.
In Delphi wird der Typ Variant zum Aufrufen von Methoden über Automation verwendet. Diese Aufrufe werden zur Laufzeit ohne Validierung bei der Compilierung durchgeführt. Wenn Sie die unten beschriebenen Member aus einer Delphi-Anwendung aufrufen, geht der Compiler davon aus, dass es sich um Aufrufe von einem Automation Server handelt und nicht um Member-Funktionen vom Typ Variant. Weitere Informationen finden Sie unter Zugriff auf Automatisierungsobjekte.
GeerbteProtected
ArrayDimCount | public | Gibt die Anzahl der Dimensionen des gegebenen Variant-Objekts zurück. |
ArrayHighBound | public | Gibt die Obergrenze der angegebenen Dimension des varianten Arrays zurück. |
ArrayLock | public | Sperrt das angegebene variante Array und gibt einen Zeiger auf die im Array gespeicherten Daten zurück. |
ArrayLowBound | public | Gibt die Untergrenze der angegebenen Dimension des varianten Arrays zurück. |
ArrayRedim | public | Ändert die Größe des varianten Arrays, indem die Obergrenze der äußersten rechten Dimension auf den angegebenen Wert gesetzt wird. |
ArrayUnlock | public | Gibt ein zuvor mit ArrayLock gesperrtes variantes Array wieder frei. |
As | public | |
AsRef | public | |
Assign | public | |
AsType | public | Wandelt ein Variant-Objekt in den mit VarType angegebenen Typ um. |
ChangeType | public | Ändert den Datentyp eines instantiierten Variant-Objekts. |
Clear | public | Löscht den Wert des Variant-Objekts. |
Create | public | Erstellt eine Instanz von System.Variant. |
CreateObject | public | Erzeugt ein OLE-Automatisierungsobjekt mit dem in ProgID angegebenen Programmbezeichner und gibt es als Variant-Objekt zurück. |
Destroy | public | Gibt ein System.Variant-Objekt frei. |
Empty | public | |
Exec | public | Führt eine OLE-Prozedur, -Funktion oder die Get- oder Set-Methode einer Eigenschaft aus. |
GetActiveObject | public | Ruft eine Referenz auf die IDispatch-Schnittstelle eines aktiven registrierten OLE-Automatisierungsobjekts ab und gibt sie in einem Variant-Objekt zurück. |
GetBaseVariant | public | Gibt das Variant-Objekt zurück, das diesem Variant-Objekt als Wert zugewiesen wird, wenn der von Type zurückgegebene Typ varVariant ist. |
GetElement | public | Gibt den Wert des angegebenen Elements in einem Variant-Array zurück. |
GetError | public | Konvertiert das Variant-Objekt in ein Objekt des Typs varError und gibt den Integerwert zurück. |
IsArray | public | Prüft im Datenelement VType der Basisklasse TVarData das Bit varArray. |
IsEmpty | public | Fragt dazu das Datenelement VType der Basisklasse TVarData ab. |
IsNull | public | Fragt dazu das Datenelement VType der Basisklasse TVarData ab. |
NoParam | public | |
OleFunction | public | Ermöglicht eine alternative Syntax für OLE-Automatisierungsaufrufe von Exec(). |
OleProcedure | public | Ermöglicht eine alternative Syntax für OLE-Automatisierungsaufrufe von Exec(). |
OlePropertyGet | public | Gibt den Wert einer COM-Schnittstelleneigenschaft zurück. |
OlePropertySet | public | Legt den Wert einer COM-Schnittstelleneigenschaft fest. |
operator ! | public | Gibt ein neues Variant-Objekt zurück, die die logische Negation des ursprünglichen Variant-Objekts darstellt. |
operator != | public | Vergleicht das Variant-Objekt mit einem anderen Wert und prüft, ob sich die Werte unterscheiden. |
operator % | public | Gibt der Rest zurück, der sich bei der Division des Variant-Wertes durch den angegebenen Wert ergibt. |
operator %= | public | Gibt das Variant-Objekt als Rest der Division ihres Originalwerts durch das in rhs angegebene Variant-Objekt zurück. |
operator & | public | Dieser Operator führt eine bitweise and-Operation mit dem angegebenen Wert durch. |
operator &= | public | Dieser Operator führt eine bitweise and-Operation mit dem Variant-Objekt durch. |
operator () | public | Dieser Operator umwandelt das Variant-Objekt. |
operator * | public | Multipliziert den Wert des Variant-Objekts mit dem angegebenen Wert. |
operator *= | public | Multipliziert das Variant-Objekt mit dem in rhs angegebenen Variant-Objekt. |
operator + | public | Addiert den angegebenen Wert zum Variant-Objekt. |
operator += | public | Fügt das in rhs angegebene Variant-Objekt zu diesem Variant-Objekt hinzu. |
operator - | public | Dieser Operator subtrahiert den angegebenen Wert vom Variant-Objekt. |
operator -= | public | Subtrahiert das in rhs angegebene Variant-Objekt von diesem Variant-Objekt. |
operator / | public | Dividiert den Wert des Variant-Objekts durch den angegebenen Wert. |
operator /= | public | Dividiert das Variant-Objekt durch das in rhs angegebene Variant-Objekt. |
operator < | public | Dieser Operator überprüft, ob der Wert des Variant-Objekts kleiner ist als der angegebene Wert. |
operator << | public | Gibt ein neues Variant-Objekt zurück, das das Ergebnis einer shl-Operation (Linksschieben) mit dem ursprünglichen Variant--Objekt darstellt. |
operator <<= | public | Dieser Operator führt eine bitweise shl-Operation (Linksschieben) mit dem Variant-Objekt durch. |
operator <= | public | Dieser Operator überprüft, ob der Wert des Variant-Objekts kleiner oder gleich dem angegebenen Wert ist. |
operator = | public | Weist dem Variant-Objekt das in rhs angegebene Variant-Objekt zu. |
operator == | public | Vergleicht das Variant-Objekt mit einem anderen Wert und prüft, ob die Werte gleich sind. |
operator > | public | Überprüft, ob der Wert des Variant-Objekts größer ist als der angegebene Wert. |
operator >= | public | Überprüft, ob der Wert des Variant-Objekts größer oder gleich dem angegebenen Wert ist. |
operator >> | public | Dieser Operator gibt ein neues Variant-Objekt zurück, das das Ergebnis einer shr-Operation (Rechtsschieben) mit dem ursprünglichen Variant-Objekt darstellt. |
operator >>= | public | Führt eine bitweise shr-Operation (Rechtsschieben) mit dem Variant-Objekt durch. |
operator ^ | public | Führt eine bitweise xor-Operation mit dem angegebenen Wert durch. |
operator ^= | public | Führt eine bitweise xor-Operation mit dem Variant-Objekt durch. |
operator | | public | Führt eine bitweise or-Operation mit dem angegebenen Wert durch. |
operator |= | public | Führt eine bitweise or-Operation mit dem Variant-Objekt durch. |
PutElement | public | Weist einem Eintrag eines Variant-Arrays ein Element als Wert zu. |
Sanitized | public | |
SetError | public | Konvertiert das Variant-Objekt in ein Objekt des Typs varError und weist die Integer-Zahl err als Wert von varError zu. |
swap | public | |
Type | public | Gibt den Typcode einer Variant-Instanz zurück. |