The syntax is different in Delphi and you can only implement some predefined operators.

I'm not interesting in declaring my own type since I'm gonna use the points in some drawing operations. I tried making my own point record but then the drawing procedure wouldn't accept it.