System.TVarOp
Delphi
type TVarOp = Integer;
C++
typedef int TVarOp;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | System.pas System.hpp |
System | System |
Description
TVarOp définit une opération sur un Variant.
TVarOp est utilisé pour définir une opération sur un Variant. Il existe trois catégories d'opérations :
Type | Signification |
---|---|
Traitement à deux opérandes |
Une opération logique sur les opérandes gauche et droite. Par exemple, BinaryOp. |
Comparaison à deux opérandes |
Une comparaison des opérandes gauche et droite. Par exemple, CompareOp. |
Traitement à un opérande |
Traitement d'un opérande unique. Par exemple, UnaryOp. |
TVarOp peut contenir une des valeurs suivantes :
Valeur | Signification |
---|---|
opAdd |
Addition. |
opAnd |
AND binaire. |
opCmpEQ |
Comparer "égalité". |
opCmpGE |
Comparer "Opérande de gauche supérieur ou égal à l'opérande de droite". |
opCmpGT |
Comparer "Opérande de gauche supérieur à l'opérande de droite". |
opCmpLE |
Comparer "Opérande de gauche inférieur ou égal à l'opérande de droite". |
opCmpLT |
Comparer "Opérande de gauche inférieur à l'opérande de droite". |
opCmpNE |
Comparer "inégalité". |
opCompare |
Comparaison généralisée. |
opDivide |
Division de l'opérande de gauche par l'opérande de droite. |
opIntDivide |
Division entière de l'opérande de gauche par l'opérande de droite. |
opModulus |
Reste de la division de l'opérande de gauche par l'opérande de droite. |
opMultiply |
Opérande de gauche multiplié par l'opérande de droite. |
opNegate |
Négation d'une valeur d'opérande unique. |
opNot |
Négation binaire d'un opérande unique. |
opOr |
OR binaire. |
opShiftLeft |
Décalage binaire vers la gauche. |
opShiftRight |
Décalage binaire vers la droite. |
opSubtract |
Opérande de droite soustrait de l'opérande de gauche. |
opXor |
OR binaire exclusif. |