Skip to content

TCustomVariantType.Compare

Comparison 2 custom variant values

Declaration

Source position: variants.pp line 208

public 
  procedure Compare(const Left: tvardata; const Right: tvardata; 
                   var Relationship: TVarCompareResult);  Virtual;

Description

Compare performs the comparison specified in Operation on left and Right and returns the result of the comparison. The TCustomVariantType implementation of this method raises an 'unsupported' error. Descendent classes must override this method.

Errors

If a descendent does not override this, an 'unsupported' error is raised.

See also

Name Description
TCustomVariantType.binaryOp Perform a binary mathematical operation
TCustomVariantType.CompareOp Check result of a comparison between 2 custom variant values
TCustomVariantType.UnaryOp Perform a unary mathematical operation