Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Stevie,
8. Mär 2021
Das ist kein Bug, das ist "Abwärtskompatibilität" :stupid:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Stevie,
8. Mär 2021
So isset, und so sollet - denn die storedproc sagte ja Result := not SameValue(FMyValue, 5.0);
Eventuell hab ich mich zu verschwurbelt ausgedrückt, aber ich stimme dir zu, dass es ein Bug ist.
5 nicht speichern kann man abbilden, wie ich oben schrieb. Ich glaube, man kann dann sogar die storedproc ganz weglassen und einfach nur das Attribut nutzen.
Denke dann aber daran, diesen Wert auch...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Stevie,
8. Mär 2021
Das ist leider ein bisschen schäbig gelöst - das Kernproblem liegt in System.Classes.IsDefaultFloatProp - dort wird nämlich 0 immer als Standard betrachtet, auch wenn man explizit eine storedproc angegeben hat.
Allerdings kann man dort sehen, dass nach dem Default Attribut geschaut wird.
Lösung also:
über die Eigenschaft schreiben und schon klappt es.