System.Variants.TCustomVariantType.UnaryOp
Delphi
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.