Forum: Object-Pascal / Delphi-Language
Delphi
by Dennis07,
10. Mär 2020
Jo, das mag unlogisch erscheinen. Ich denke allerdings, dass es halt nunmal ist, wie der Compiler intern die Operatoren verwaltet. Das Problem ist nunmal, dass NotEqual halt nicht in jedem Fall not Equal entspricht.
Eine Ungleichheit (oder eine Gleicheit) stellt man bei manchen Typen halt unterschiedlich fest, und ein generischer Vergleich wäre ja da nochmal etwas anderes (und auch nicht auf...
Forum: Object-Pascal / Delphi-Language
Delphi
by Dennis07,
10. Mär 2020
Ups, ja, das geht tatsächlich.
Aber es funktioniert nicht in jeder Konstellation. Bin ganz früher über das hier selbst gestolpert, als ich die Operatoren ausprobiert habe...
https://stackoverflow.com/questions/56376572/delphi-implicit-typecast-operator-not-working-for-method-parameters
Das funktioniert nämlich nicht...
Forum: Object-Pascal / Delphi-Language
Delphi
by Dennis07,
9. Mär 2020
Tut mir leid, aber ich checke dein Problem gerade nicht.
Der Equal-Klassenoperator funktioniert bei mir ohne Probleme in dieser Konstellation. Egal wie herum man die Operanden schreibt. Wenn du diesen aber nicht definierst, dann ist es natürlich klar, dass hier kein Vergleich möglich ist.
Kannst du evtl nochmal kurz erläutern, was dein Problem ist?
Was wirklich nicht funktioniert, egal, ob...