System.Variants.TCustomVariantType.UnaryOp
Delphi
procedure UnaryOp(var Right: TVarData; const Operator: TVarOp); virtual;
C++
virtual void __fastcall UnaryOp(TVarData &Right, const System::TVarOp Operator);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Variants.pas System.Variants.hpp |
System.Variants | TCustomVariantType |
Description
Implémente toute opération unaire compatible avec le type Variant personnalisé.
Redéfinissez UnaryOp pour implémenter tout opérateur unaire pris en charge par le type Variant personnalisé.
Right représente la valeur qui apparaît à droite de l'opérateur. UnaryOp modifie cette valeur pour indiquer le résultat de l'opération.
Operator identifie l'opérateur qui apparaît avant Right. Cela peut être l'une des valeurs suivantes :
Valeur | Opération |
---|---|
opNegate |
moins unaire |
opNot |
négation logique |
Telle qu'implémentée dans TCustomVariantType, UnaryOp déclenche une erreur système indiquant une opération incorrecte.