System.Variants.TCustomVariantType.UnaryOp

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

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

C++

virtual void __fastcall UnaryOp(TVarData &Right, const int 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.

Voir aussi