ESBSmallCalc (TM) v10.2

Released 9 January 2024

by ESB Consultancy
mailto:support@esbconsult.com

Copyright (c) 1998-2024 ESB Consultancy

PO Box 2259
Boulder WA 6432
AUSTRALIA
http://www.esbconsult.com/

ESBCalc Web Page: https://www.esbconsult.com/esbcalc/esbcalcpro.htm
Support: support@esbconsult.com
Facebook: https://www.facebook.com/esbcalc
Twitter: https://twitter.com/esbglenn

Installation: Run esbsmallcalc_setup.exe and follow instructions. Includes Uninstaller. Requires Windows 7 or later to Install and run.

Executable and Setup are Digitally Signed under "Crowning Star Holding Pty Ltd Trading as ESB Consultancy".

Status: Commercial - can only be used by Licensed owners of ESBCalc Pro, ESBUnitConv Pro, ESBProgCalc Pro, ESBFinCalc Pro, ESBDateCalc Pro and/or ESBCalc Pro Suite.

Overview: This is a small, less-featured calculator than ESBCalc Pro.

History: See Whatsnew.Txt

More details at:

https://www.esbconsult.com/esbcalc.

Notes on the Calculator
=======================

ESBSmallCalc saves its configuration in the same directory as the executable, thus making it ideal for Portable/Removable Drives. However this is not the recommended behaviour on more recent releases of Windows if you install it into C:\Program Files - so by default the installer chooses C:\ESBSmallCalc - which of course you can change to a more suitable location.

If problems arise, try deleting esbsmallcalc.ini, thus allowing the calculator to create a new one.

Keyboard Shortcuts
==================

Besides the obvious ones:

/ - same as divide button
A - same as AC - All Clear - button
C - same as C - Clear - button
_ - same as change sign button
X - can also be used for multiplication as well as '*'

Also hitting Enter/Return is the same as hitting the equals button.

The following functions are only available from the Keyboard:

^ - same as power (x^y)
I - same as inverse
P - same as Pi
R - same as Square Root
@ - same as inverse power (x ^ 1/y)
% - same as Percent

Configuration
=============

Settings can be controlled via the esbsmallcalc.ini file, please note that ESBSmallCalc must not be running when these are changed, and that it is created after the first time ESBSmallCalc is exited.

Decimal Places

     Set the above to the desired number of decimal places.

DispFont

     This contains the Display Font to use.

Lakh Formatting

     If "Show Thousands Separators" is 1, then setting this to 1 will use the "Lakh Formatting" common in India and other countries.  Set this to 0 (the default) to not use "Lakh Formatting".

Memory

     This contains the current value of the Memory.

Position

     This controls the position of the SmallCalc. Most useful settings: 1 - System Default, 4 - Screen Center, 5 - Desktop Center.

Precedence

     This controls whether precedence of operators is in effect. When 1 then 5 + 2 * 3 = 11, when 0 then 5 + 2 * 3 = 21.

Prefix Functions

     This controls whether functions are handled in Prefix Mode or not. For SmallCalc this only applies to Square Root. When "Prefix Functions" is 0 then "4.5 R" gets the Square Root of 4.5, if it is 1 then "R 4.5" gets the Square Root of 4.5.

Radians

     Set the above to 1 for Radians, 0 for Degrees. Not used currently in SmallCalc.

Show Thousands Separators

     Set to 1 to show thousands separators in the display and memory.

Stay On Top

     Set to 1 if you want SmallCalc to Stay On Top of the other windows.

Trim Trailing Zeroes

     Set to 1 if you want to Trim Trailing Zeroes. Together with a large enough Decimal Places, this will give a floating decimal point effect.

Use Memory

     Set the above to 0 if you don't want the Memory to be "remembered" between uses.

Binary Percent

     Set to 0, 5 + 10 % = 5.5, Set to 1, 5 % 10 = 0.5

Known Problems
==============

1. Due to the lack of support for Scientific Notation, ESBSmallCalc does sometimes cause "funny" things to happen when number get too large. Check out ESBCalc Pro if you need to play with bigger numbers.

2. ESBSmallCalc may not view correctly when certain "Large Fonts" are used and certain Themes. Try selecting a different Font and/or Theme. We improved on this significantly with v4.

Support
=======

Send your support questions to mailto:support@esbconsult.com


---
ESB Consultancy mailto:support@esbconsult.com
https://www.esbconsult.com/

