We are happy to release next version of kbmMemTable.

  • Fixed CSV not reading last line if not ending with eol character.
  • Fixed IndexFieldNames not being reset correctly when switching index.
  • Fixed respecting IndexFieldNames and IndexName set before table is opened.
  • Updated SQL function CASTTOINT to attempt to cast to int, then int64.
  • Updated SQL function SPLIT.
    Syntax: SPLIT(string,searchstring,’FIRST’) will return first part of string until searchstring,
    or whole string if no match.
    Syntax: SPLIT(string,searchstring,’REST’) will return last part of string after searchstring,
    or empty string if no match.
    Syntax: SPLIT(string,searchstring,$varname) will return first part of string until searchstring,
    and set last part of string after searchstring in the given variable,
    or empty string if no match.
  • Fixed SQL function REGEXP which returned incorrect length.
  • Fixed bug in CompareFields for mobile.
  • Changed to use MOBILE conditional definition rather than NEXTGEN due to NextGen disappearing in 10.4.

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.



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.