ESBDevLib Calculators working in FireMonkey

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:

FMX Calc NonVis


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 🙂

About esbglenn

Software Developer working at our Family owned business, ESB Consultancy, which is located in Kalgoorlie-Boulder, in the Eastern Goldfields of Western Australia.
This entry was posted in Beta Development and tagged , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.