On 03/11/2015 08:57 AM, aradeonas wrote: > operator = (aLeft, aRight: TRec): Boolean; Seemingly with "operator =", "operator <>" is automatically overloaded. Nonetheless it is possible to do your own (contradicting) "operator <>" if you like :-) . -Michael