We are happy to release next version of kbmMemTable.

  • New dynamic function library support
  • New TkbmCalculator and TkbmEvaluator classes for quick access to scripted math calculation and evaluation.
  • New FOR, WHILE, DEF, MUL, INC script functions.
  • Bugfixes
  • Compiles for FPC

kbmMemTable is the premier high performance, high functionality in memory dataset for Delphi, C++Builder and Lazarus/FreePascal with kbmMemTable Professional topping the scales as being the worlds fastest!

It is running on all IDE supported platforms including Win32/64, Linux64, OSX, IOS and Android.

If you have an up to date Service and Update (SAU) subscription, then you can immediately visit https://portal.components4developers.com to download the latest kbmMemTable release.

If not, please visit our shop at http://www.components4developers.com and extend your SAU with another 12 months.

Whats new in 7.96.00 Mar 28 2022
 * Notice OnGetFunction has changed significantly. 
   Now needs returning an interface instance, rather than the function pointer directly:
   if SameText(AFunctionName,'YourFunction') then

 - Added dynamic function libraries. (Unsupported by FPC)
 - Added functions: FOR, WHILE, INC, MUL, DEF for assistance of dynamic function libraries.
 - Added MaxCallDepth to TkbmMemSQL (default 100). If set to >0 it limits the call depth
   of expressions, for example preventing endless recursive calls.
 - Added TkbmCalculator and TkbmEvaluator classes which makes it easy to
   create calculators (non conditional math only) and evaluators (math with optional conditions and loops).
 - Fixed bug when using one of the various AddIndex... methods while table is closed.
 - Fixed bug when resetting IndexName.
 - Fixed copying internalCalcFields property in CopyFieldProperties
 - Fixed compilation using Lazarus/FPC.
 - Fixed filtered index not being updated when non key field is updated.


5 thoughts on “ANN: kbmMemTable v. 7.96.00 Standard and Professional Edition released”
    1. Hi,
      We have something called Community Edition which includes the majority of kbmMW Enterprise Edition features, and which can be used for evaluation.
      It is usually immediately available for download when registering on our download portal at portal.components4developers.com, but due to export restrictions to Russia and Belarusia due to the ongoing war in Ukraine, that is no longer automatically available.
      But when you have registered, you can request access to one of the various products. You can thus request access to Community Edition.
      We will scrutinize the request, including validity of email, address etc. and grant or deny access. It is important you specify as precisely as possible all contact information, when you register yourself, otherwise requests will usually be rejected.

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.