Forum: Object-Pascal / Delphi-Language
by himitsu,
12. Mär 2024
Jupp, weil es sonst die beiden gleichnamigen Funktionen / Class-Functions nicht unterscheiden kann, wenn sie den "selben" Parameter-Typ besitzen.
Dieser Scoped-Enum ist aber dahingehend pervers, weil man dessen Namen nicht kennt (ständig vergisst) und die Codevervollständigung ihn dir oft nicht sagen will.
Statt "diesem Parameter", entweder unterschiedliche Funktionsnamen für Funktion und...
Forum: Object-Pascal / Delphi-Language
by himitsu,
12. Mär 2024
Ja, leider ist dieses ToString etwas pervers
und nicht mit BoolToStr vergleichbar.
Im Boolean-Helper gibt es auch zwei Versionen,
also einmal von der Variable aus
und dann nochmal als Class-Funktion.
Und das Gewollte bekommst du nur von der normalen Funktion, in Verbindung mit diesem TUseBoolStrs,
sonst springt es auf die Class-Function, bei deinem True,
wo die Lösung dann...