System.Variants.TCustomVariantType.CompareOp

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function CompareOp(const Left, Right: TVarData;
const Operator: TVarOp): Boolean; virtual;

C++

virtual bool __fastcall CompareOp(const TVarData &Left, const TVarData &Right, const int Operator);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Variants.pas
System.Variants.hpp
System.Variants TCustomVariantType

Description

Implémente toute opération de comparaison compatible avec le type Variant personnalisé.

Redéfinissez CompareOp pour implémenter tout opérateur de comparaison pris en charge par le type Variant personnalisé. Les descendants peuvent implémenter les opérateurs de comparaison en redéfinissant la méthode Compare ou CompareOp.

Left représente la valeur qui apparaît à gauche de l'opérateur.

Right représente la valeur qui apparaît à droite de l'opérateur.

Operator identifie l'opérateur qui apparaît entre Left et Right. Cela peut être l'une des valeurs suivantes :



Valeur Opération

opCmpEQ

comparaison d'égalité

opCmpNE

comparaison d'inégalité

opCmpLT

inférieur à

opCmpLE

inférieur ou égal à

opCmpGT

supérieur à

opCmpGE

supérieur ou égal à



CompareOp renvoie true si la comparaison est vérifiée. Elle renvoie false si la comparaison spécifiée n'est pas vérifiée.

Telle qu'implémentée dans TCustomVariantType, CompareOp déclenche une erreur système indiquant une opération incorrecte.

Voir aussi