System.Variants.TCustomVariantType.UnaryOp

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

procedure UnaryOp(var Right: TVarData; const Operator: TVarOp); virtual;

C++

virtual void __fastcall UnaryOp(TVarData &Right, const int Operator);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Variants.pas
System.Variants.hpp
System.Variants TCustomVariantType

Beschreibung

Implementiert unäre Operationen für den benutzerdefinierten Variant-Typ.

Überschreiben Sie UnaryOp, um die in der benutzerdefinierten Variant-Klasse unterstützten unären Operatoren zu implementieren.

Right gibt den Wert rechts des Operators an. Diesem wird in der Methode UnaryOp das Ergebnis der Operation zugewiesen.

Operator gibt den Operator vor Right an. Möglich sind die folgenden Werte:



Wert Operation

opNegate

Unäres Minus

opNot

Logische Verneinung



In TCustomVariantType löst UnaryOp einen Systemfehler aus, der eine ungültige Operation angibt.

Siehe auch