From Xojo Documentation
|You are currently browsing the old Xojo documentation site. Please visit the new Xojo documentation site!|
Used to determine whether one expression is not equal to another. String comparisons are case-insensitive.
result = expression1 <> expression2
|result||Boolean||Returns True if expression1 is not equal to expression2.|
|expression1||String, Number, Object, Color, or Date||Any expression.|
|expression2||String, Number, Object, Color, or Date||Any expression.|
The data types of expression1 and expression2 must match. You can make comparisons between objects of any data type and between objects. If you compare objects, <> compares their references, not their contents. For example, when you compare two FolderItems, <> determines whether they have the same reference, not whether they point to the same file.
The <> operator is also used with objects to test whether they are Nil. For example, when you use the MemoryBlock constructor to create a new object, test whether the new object is Nil before proceeding.
You can use Operator_Compare to define comparisons for classes.
Check if two string values are different:
Var t2 As String = "There"
If t1 <> t2 Then
// t1 is not equal to t2
// t1 is equal to t2
Test that an object is not Nil before it is used: