System.TVarOp
Delphi
type TVarOp = -2147483648..2147483647;
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. |