The new version of our Calculator Engine has been designed to work in both VCL and FMX – and when using 32-bit VCL, it utilises 80-bit Extended Floats (where all other platforms are the 64-bit Double Floats).
In VCL, we have always provided a couple of “visual” calculators – which are also useful in designing your own visual interactions with the Calculator Engine. So naturally we needed the same in FireMonkey – so we now have FMX versions of the Non-visual Component and the “Standard” Calculator Form:
So when Execute on the Non-visual is called you get:
And if you, for example toggle the SmallCalc Flag above, and then call Execute:
So this works well under Windows and for Macs 🙂
“Popup” Calculator is not really the way to go for iOS and Android – so we need to make sure that side of the Non-visual Component “disappears” for those platforms… Rather we will supply a “demo app” that looks like the above, thus showing how to interact with the Calculator Engine 🙂