Compares the enum instance to another specified enum instance based on their underlying numeric values. The method returns -1, 0, or 1 depending on whether the numerical value of the enum instance is less than, equal to, or greater than the specified enum instance, respectively. If the specified enum instance is not initialized, the method returns the Unknown value (?).
CompareTo ( INPUT otherEnum AS Progress.Lang.Enum )
otherEnum
A reference to a Progress.Lang.Enum instance. The enum type of this instance must be the same as the enum type of the instance the method is invoked on.
The following example compares two enum instances of type Days:
IF myDeliveryDay:CompareTo(Days:Friday) = 1 THEN
MESSAGE "That is not a valid delivery day.".
Notes
The method raises error if the two enum instances are not the same type.
You can also use the >, <, =, <>, >=, and <= operators to perform the same type of comparison. However, the enum type must be known at compile time for use with those operators. You can use this method if you need more flexibility, because this method can compare references of type Progress.Lang.Enum.