Share My Creation Configulator Calculator with source code

Roger Daley

Well-Known Member
Licensed User
16 May 2020
Configulator40.zip
Fixed bugs, added version check

13 Nov 2018
Configulator34
Fixed bugs created in Configulator32

3 Oct 2018
Configulator32
Multiple bug fixes around the use of MR, ANS, RCL and HIST with Exp, X^n and nrootX.

28 Aug 2018
Configulator31
Fixed bug with "Exp" when in PGM function.

1 Feb 2018
Configulator29
Variables can now be entered as an expression not just a single number.
IE Variable can be 6*7 instead of 42.


8 Jan 2018
Configulator27
A change of Currency conversion service.
Bug fixes in intervening versions.

12 Oct 2017
Configulator23
Improved handling of the Exp Notation
Changed information display to left justified
Bug fixes.

7 Jun 2017
Configulator21
16 digit numbers in BIN, OCT and HEX.
The functions ASL, ASR, LSR, Ror and Rol have been added.
Twos Complement is provided by the +/- key.

17 Mar 2017
Configulator20
1. Currency Conversion increased functionality
2. Bug fixes

3 Feb 2017
Configulator17
1. M-, STO and RCL vailable in PGM mode using a long press on M+, MS or MR keys respectively
2. Constants are available in PGM mode.
3. Minor bug fixes.

22 Jan 2017
Configulator16
1. user I/P remains viewable after operation but not editable.
2. MS, M+ and MR available in Program mode using Shift key
3. Significant and minor bug fixes.


21 Dec 2016
Configulator13
Number display can now be in different separator formats.
IE: 23,375.99 can now be displayed as 23 375,99 and other formats. [Settings menu]

1 June 2016
Further updated Zip [Configulator12]

Programs can now be edited during and after input.
The Zip file can be downloaded from the link below

7 Feb 2016
There a number of Pre-Programed functions available for download from the following link:
http://softwarehorsetrailer.simplesite.com/


1 Jan 2016
Further updated Zip [Configulator11]

1. Days function:
Calculate date X number of days from a given start date.
Calculate number of days between to given dates.
2.On screen clock: Just because there was room
3. Updated Currency Conversion function. [More reliable server]



1 August 2015
Further updated Zip [Configulator10]
Export/Import programmed functions
Currency conversion

14 April 2015
Further updated Zip [Configulator9] attached with two obscure of bugs fixed

30 March 2015
Further updated Zip [Configulator8] attached with a number of bugs fixed and tweaks added.

24 Feb 2015
Further updated Zip [Configulator5] attached with a number of bugs fixed.
This version has the option of changing it's appearance by the user saving 5 small .png files to the phone DownLoad folder. Sample graphic files are attached. The user can create their own look by making similar graphics, naming them the same and saving to the phone DownLoad folder.
Play store link
 

Attachments

Last edited:

Roger Daley

Well-Known Member
Licensed User
Updated code uploaded, two bugs fixed.
1. With "Infinity" on the display the "AC" button caused a crash.
2. Operation "X / 0 % =" caused a crash.

Only uploaded code to keep in line with Play Store listing.
It's software, so by definition there are bugs but they getting harder to find. If anyone can crash this App please let me know.

Regards Roger
 

Roger Daley

Well-Known Member
Licensed User
Updated code uploaded.
1. Programmed functions can now be Exported/Imported. I always felt not being able to Export/Import was a major limition and would be difficult to implement. As it turned out it was not that hard, just write an array to a text file line by line. Read back the same way. Being a text file it gives the user "some" opportunity to edit the function.
2. Currency has been added to the conversion function. This has mostly been ripped from Erels Currency Converter tutorial. Thanks Erel.

Regards Roger
 

Roger Daley

Well-Known Member
Licensed User
New update loaded to playstore.

1. Days function:
Calculate date X number of days from a given start date.
Calculate number of days between to given dates.
2.On screen clock: Just because there was room
3. Updated Currency Conversion function. [More reliable server]

Regards Roger
 
Last edited:

Roger Daley

Well-Known Member
Licensed User
New update loaded to playstore.


1. Programs can now be edited during and after input.
2. A couple of minor bug fixes.

Regards Roger

P.S. Barring bug fixes I think this is the final version.
 
Last edited:

stanmiller

Active Member
Licensed User
Last edited:

Roger Daley

Well-Known Member
Licensed User
Well done!

Our recently published B4X Expression Compiler is an ideal pairing with the Configulator. You could use codeblocks to simplify the internal calculator mechanics plus offer users the ability to create and edit complex formulas.

B4X Expression Compiler and Eval Library
https://www.b4x.com/android/forum/t...-compiler-and-eval-library-open-source.70299/

Let us know what you think!

Thanks for the feedback/suggestion. I think I will have to take a good look at this, it immediately sparked a few ideas. It may take some time.

Regards Roger
 

Roger Daley

Well-Known Member
Licensed User
New update loaded to playstore.


1. Number display can now be in different separator formats.
IE: 23,375.99 can now be displayed as 23 375,99 and other formats. [Settings menu]

2. A couple of minor bug fixes.

Regards Roger
 
Last edited:

Roger Daley

Well-Known Member
Licensed User
New update loaded to playstore.


1. User I/P remains viewable after operation. [Viewable but not editable.]
2. MS, M+ and MR available in Program mode using Shift key
3. Significant and minor bug fixes.



Many thanks to @Levit for bringing a number of significant bugs to my notice and suggesting enhancements.
Feed back is the life blood of improving an App.

Also thanks to Erel and eurojam for their help with URL links in Webviews.


Regards Roger
 
Last edited:
Top