Methoden von System.Variant

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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
ArrayDimCountpublicGibt die Anzahl der Dimensionen des gegebenen Variant-Objekts zurück.
ArrayHighBoundpublicGibt die Obergrenze der angegebenen Dimension des varianten Arrays zurück.
ArrayLockpublicSperrt das angegebene variante Array und gibt einen Zeiger auf die im Array gespeicherten Daten zurück.
ArrayLowBoundpublicGibt die Untergrenze der angegebenen Dimension des varianten Arrays zurück.
ArrayRedimpublicÄndert die Größe des varianten Arrays, indem die Obergrenze der äußersten rechten Dimension auf den angegebenen Wert gesetzt wird.
ArrayUnlockpublicGibt ein zuvor mit ArrayLock gesperrtes variantes Array wieder frei.
Aspublic
AsRefpublic
Assignpublic
AsTypepublicWandelt ein Variant-Objekt in den mit VarType angegebenen Typ um.
ChangeTypepublicÄndert den Datentyp eines instantiierten Variant-Objekts.
ClearpublicLöscht den Wert des Variant-Objekts.
CreatepublicErstellt eine Instanz von System.Variant.
CreateObjectpublicErzeugt ein OLE-Automatisierungsobjekt mit dem in ProgID angegebenen Programmbezeichner und gibt es als Variant-Objekt zurück.
DestroypublicGibt ein System.Variant-Objekt frei.
Emptypublic
ExecpublicFührt eine OLE-Prozedur, -Funktion oder die Get- oder Set-Methode einer Eigenschaft aus.
GetActiveObjectpublicRuft eine Referenz auf die IDispatch-Schnittstelle eines aktiven registrierten OLE-Automatisierungsobjekts ab und gibt sie in einem Variant-Objekt zurück.
GetBaseVariantpublicGibt das Variant-Objekt zurück, das diesem Variant-Objekt als Wert zugewiesen wird, wenn der von Type zurückgegebene Typ varVariant ist.
GetElementpublicGibt den Wert des angegebenen Elements in einem Variant-Array zurück.
GetErrorpublicKonvertiert das Variant-Objekt in ein Objekt des Typs varError und gibt den Integerwert zurück.
IsArraypublicPrüft im Datenelement VType der Basisklasse TVarData das Bit varArray.
IsEmptypublicFragt dazu das Datenelement VType der Basisklasse TVarData ab.
IsNullpublicFragt dazu das Datenelement VType der Basisklasse TVarData ab.
NoParampublic
OleFunctionpublicErmöglicht eine alternative Syntax für OLE-Automatisierungsaufrufe von Exec().
OleProcedurepublicErmöglicht eine alternative Syntax für OLE-Automatisierungsaufrufe von Exec().
OlePropertyGetpublicGibt den Wert einer COM-Schnittstelleneigenschaft zurück.
OlePropertySetpublicLegt den Wert einer COM-Schnittstelleneigenschaft fest.
operator !publicGibt ein neues Variant-Objekt zurück, die die logische Negation des ursprünglichen Variant-Objekts darstellt.
operator !=publicVergleicht das Variant-Objekt mit einem anderen Wert und prüft, ob sich die Werte unterscheiden.
operator %publicGibt der Rest zurück, der sich bei der Division des Variant-Wertes durch den angegebenen Wert ergibt.
operator %=publicGibt das Variant-Objekt als Rest der Division ihres Originalwerts durch das in rhs angegebene Variant-Objekt zurück.
operator &publicDieser Operator führt eine bitweise and-Operation mit dem angegebenen Wert durch.
operator &=publicDieser Operator führt eine bitweise and-Operation mit dem Variant-Objekt durch.
operator ()publicDieser Operator umwandelt das Variant-Objekt.
operator *publicMultipliziert den Wert des Variant-Objekts mit dem angegebenen Wert.
operator *=publicMultipliziert das Variant-Objekt mit dem in rhs angegebenen Variant-Objekt.
operator +publicAddiert den angegebenen Wert zum Variant-Objekt.
operator +=publicFügt das in rhs angegebene Variant-Objekt zu diesem Variant-Objekt hinzu.
operator -publicDieser Operator subtrahiert den angegebenen Wert vom Variant-Objekt.
operator -=publicSubtrahiert das in rhs angegebene Variant-Objekt von diesem Variant-Objekt.
operator /publicDividiert den Wert des Variant-Objekts durch den angegebenen Wert.
operator /=publicDividiert das Variant-Objekt durch das in rhs angegebene Variant-Objekt.
operator <publicDieser Operator überprüft, ob der Wert des Variant-Objekts kleiner ist als der angegebene Wert.
operator <<publicGibt ein neues Variant-Objekt zurück, das das Ergebnis einer shl-Operation (Linksschieben) mit dem ursprünglichen Variant--Objekt darstellt.
operator <<=publicDieser Operator führt eine bitweise shl-Operation (Linksschieben) mit dem Variant-Objekt durch.
operator <=publicDieser Operator überprüft, ob der Wert des Variant-Objekts kleiner oder gleich dem angegebenen Wert ist.
operator =publicWeist dem Variant-Objekt das in rhs angegebene Variant-Objekt zu.
operator ==publicVergleicht 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 >>publicDieser Operator gibt ein neues Variant-Objekt zurück, das das Ergebnis einer shr-Operation (Rechtsschieben) mit dem ursprünglichen Variant-Objekt darstellt.
operator >>=publicFührt eine bitweise shr-Operation (Rechtsschieben) mit dem Variant-Objekt durch.
operator ^publicFührt eine bitweise xor-Operation mit dem angegebenen Wert durch.
operator ^=publicFührt eine bitweise xor-Operation mit dem Variant-Objekt durch.
operator |publicFührt eine bitweise or-Operation mit dem angegebenen Wert durch.
operator |=publicFührt eine bitweise or-Operation mit dem Variant-Objekt durch.
PutElementpublicWeist einem Eintrag eines Variant-Arrays ein Element als Wert zu.
Sanitizedpublic
SetErrorpublicKonvertiert das Variant-Objekt in ein Objekt des Typs varError und weist die Integer-Zahl err als Wert von varError zu.
swappublic
TypepublicGibt den Typcode einer Variant-Instanz zurück.