Here you can download the newest trial version for evaluation before purchasing.

04/17/2017

MsgCommunicator v.12.00 has been released.

Now it supports RAD Studio 10.2 Tokyo (32-bit only).

Here you can download trial version of MsgCommunicator to try before purchase.

06/20/2016

Our website has been moved to new cloud server! Page loading speed increased about 100%.
However we had to reinstall latest version of support system OsTicket from ground.
If you have not solved ticket, please create new ticket and copy paste details there.

06/17/2016

Accuracer VCL v.14.00 is released now.

Rad Studio 10.1 Berlin support was added.

Windows 64-bit platform support improved - components now enabled in form

PPMI compression algorithm added in both 32-bit and 64-bit platforms (provides better compression rate than PPM).
PPM variant 'I' is used in 7zip.
PPMI is supported in XE2 and XE3. It is switched off in old compilers.
Note: the data format is different under 64-bit and 32-bit.

Some improvements in On-Line/Off-Line logic were made.
Now client do not change on-line user status to off-line after server
shutdown in case there is a direct session.
Also, on-line user status changes to off-line after server shutdown in
case there is no direct session with this user.

Some bugs have been fixed.

Here you can download trial version of MsgCommunicator to try before purchase.

Download the newest trial version to try Accuracer now
and read History.txt file to know about all the changes being made.

02/18/2011

Accuracer VCL v.5.85 has been released.
New features were added:
1. Stored functions now supports DDL statements (CREATE TABLE, INSERT, etc.). New function InsertRecordToTelTable added to StoredFunctions.adb demo database.
2. Functions ISOWEEK, WEEK and DAYOFYEAR added, as well as corresponding operators of EXTRACT function.
3. CAST operator updated - CAST('str' AS CHAR(1)) will truncate string value to 1 symbol.
Most of reported bugs were fixed.
Download the newest trial version to try Accuracer now
and read History.txt file to know about all the changes being made.

01/19/2011

Accuracer Forum is opened!
Many thanks to Jorn Sloth, the administrator of Accuracer Forum, who implemented and maintain it for the all of us!

12/30/2010

Accuracer VCL v.5.80 has been released.
New features were added:
1. COMMIT SQL command parsing was changed.
2. Client-server engine was optimized.
3. SQL engine extended:
- EMPTY TABLE command added;
- IF EXISTS predicate added to DROP TABLE, EMPTY TABLE;
- IF NOT EXISTS predicate added to CREATE TABLE;
- BOTH, LEADING, TRAILING support added to TRIM function;
- CAST operator extended - now it supports size restriction on string data types, like Char(20);
- IFNULL function implemented as synonym of COALESCE. Thus you can use it with any number of expressions;
- NULLIF function added;
- ANY / SOME and ALL operators implemented for SQL statements with subqueries;
- DATEADD function modified - added support for expressions for number parameter.
Most of reported bugs were fixed.
Download the newest trial version to try Accuracer now
and read History.txt file to know about all the changes being made.

12/09/2010

Accuracer VCL v.5.70 has been released.
New features added:
1. New demo MasterDetailRuntime added.
2. ACRManager utility updated - added displaying information about current line and column numbers in SQL editor.

Most of reported bugs were fixed.
Download the newest trial version to try Accuracer now
and read History.txt file to know about all the changes being made.

11/12/2010

Accuracer VCL v.5.60 has been released.
New features added:
1. SQL engine was updated and optimized. Correlated subqueries are now supported in SELECT, UPDATE and DELETE statements.
2. SQL syntax extended:
- COALESCE function added;
- CASE operator added;
- DATEADD and DATEDIFF functions added.
3. Client-server engine is much more stable now.
4. Disk engine is made more stable and faster. It is recommended to repair all existing databases.
5. File-server performance and stability increased.
6. New Disconnect method added to TACRServer.
Most of reported bugs were fixed.
Download the newest trial version to try Accuracer now
and read History.txt file to know about all the changes being made.

09/02/2010

Accuracer VCL v.5.50 released.
1. Client-server connection more stable and fast on large amount of data being transferred.
2. RAD Studio XE is now supported.
3. New demo added - RestructureTableMultiThread.
4. Transactions mechanism now sets IRW lock on any table read inside the transaction.
Thus it is possible to run transactions that first read the table and later write changes.
5. UPDATE / DELETE SQL statements were optimized.
Some bugs were fixed.
Here you can download the newest trial version
and read History.txt file to know about all the changes being made.

08/16/2010

MsgCommunicator v.4.40 has been released.
1. Delphi and C++ Builder XE support added.
2. Client-server connection was optimized to send large data fast and stable.
3. NetworkSettings property of TMsgConnectionParamsEditor is declared as PUBLIC instead of PUBLISHED as it was before.
Click on 'Ignore' button when open form with TMsgClient/TMsgServer components.
It is done for automatic assignment of latest default network settings.
Here you can download trial version of MsgCommunicator to try before purchase.

Single File System v.2.80 has been released.
New features were added:
1. Delphi 2010 file create problem is solved.
2. Delphi and C++ Builder XE support added.
Here you can download the newest trial version for evaluation before purchasing.

MsgCommunicator v.4.30 has been released.
1. Message sending to multiple addresses.
Use SendMessageMultiple in TMsgClient or TMsgServer with
array of destination UserIDs to send ANSI string, Unicode string,
binary buffer, or stream message to multiple addresses.
2. New MultipleMessages demo.
3. Some changes in network engine for more performance
and better stability.
4. New global variable MsgRefreshInterval with default value of
MsgAntifreezeTimeOut (milliseconds).
Now your form will be updated periodically in long operations
by calling ProcessMessage in main thread with MsgRefreshInterval
timeout.
To disable this mechanism, set MsgRefreshInterval = 0.Note: In case you use this internal refresh mechanizm,
you must disable form elements calling cient / server methods
during a long operation youself to prevent starting new operations
withOut finishing the previous already started.
Some small bugs have been fixed.
Here you can download trial version of MsgCommunicator to try before purchase.

06/21/2010

Accuracer VCL v.5.30 has been released.
1. Client-server connection is now much more faster and stable. A new client cache system was implemented.
2. Support for string field size 0 is added - default value is 20 characters.
3. Delphi and C++ Builder 2010 compatibility was improved.
4. Repair database is improved - now it can fix incorrect table list header.
Some bugs were fixed.
Here you can download the newest trial version
and read History.txt file to know about all the changes being made.

06/09/2010

AidAim Software released SQLMemTable v.4.40.
1. Problem with temporary table names generation was solved.
2. Problem with opening queries in design-time was solved.
3. Some minor bugs in TSQLMemBatchMove were fixed.Download the newest trial version to try before you buy it.

05/13/2010

Accuracer ODBC Driver v.4.00 has been released.
New functionality of Accuracer v.5 has been added.
You can download the newest trial version here.

05/07/2010

AidAim Software released SQLMemTable v.4.30.
1. ImportTable method of TSQLMemTable updated - now it converts ftBCD to ftFloat.
2. Support for string field size 0 is added - default value is 20 characters.
3. C++ Builder 2010 compatibility improved.
Some minor bugs were fixed.
Download the newest trial version to try before you buy it.

04/29/2010

Accuracer VCL v.5.20 has been released.
1. Client-server connection was redesigned to make more stable.
2. File-server locking changed to LockFileEx if possible to avoid LockFile/UnlockFile bugs.
3. ACRRefresh procedure added to ACRMemory unit - it allows to call ProcessMessages when some
long operation is performed in the main thread. Used in clinet-server engine, SQL engine, repair table, export table to SQL.
4. ImportTable function updated - now it converts ftBCD to ftFloat to make easy import from some well known databases.
5. Protection from external data corruption was added.
6. ACR4Convert utlity updated - now it supports encrypted databases.
Some bugs were fixed.
Here you can download the newest trial version
and read History.txt file to know about all the changes being made.

03/29/2010

MsgCommunicator v.4.20 has been released.
1. Network engine has been optimized to achieve more performance and better stability.
2. New client property UseServerSettings for automatic client
configuration was added. Now NetworkSettings on the server side
include client network settings to support auto-configuration of
clients during connection procedure.
Some bugs have been fixed.
Here you can download trial version of MsgCommunicator to try before purchase.

03/26/2010

Accuracer VCL v.5.11 released.
1. ChangesDetectionMultiUser demo was added.
2. ACRManager updated - error detection on opening database added.
3. ClearCache and FlushFileBuffers support in client-server mode was implemented.
4. Stored functions are supported in client-server.
Some bugs were fixed in client-server mode.
Here you can download the newest trial version
and read History.txt file to know about all the changes being made.

Accuracer VCL v.5.01 released.
1. TACRDatabase.GetTablesInfo changed - now it sorts tables by name (ascending, case insensitive).
2. The rule of automatic naming of join fields was changed - table name (or alias) is added before the field name.
3. ACRManager utility updated - table list is sorted by table name (ascending, case insensitive).
Many bugs were fixed.
Here you can download the newest trial version
and read History.txt file to know about all the changes being made.

12/30/2009

Accuracer VCL v.5.00 Final released.
1. New SQL command added:
GET TABLES [Field Number] or SELECT * FROM [DatabaseName.]TABLES ORDER BY [Field Name]
Returns read-only table with descriptions of all tables in the database.
2. All database objects name are Unicode (tables, fields, indexes, constraints, sequences).
3. Encryption library is updated to latest version. There are changes in initial vector settings (correct vector size is required).
4. TACRCryptoParamsEditor class updated - InitVectorSize property added, SetInitVector and MakeRandomInitVector methods updated.
5. Cache management implemented.
Some bugs were fixed.
Download the newest trial version
and read History.txt file to know about all the changes being made.

12/30/2009

MsgCommunicator v.4.10 has been released.
1. File sending routines were optimized to achieve better stability
and faster transmission speed.
2. New SendFileViaServer demo. Some changes in send file demos.
Some bugs have been fixed.
Here you can download trial version of MsgCommunicator to try before purchase.

12/21/2009

AidAim Software released SQLMemTable v.4.20.
Now it is possible to change the structure of empty table by setting Active property to True in design time.
Some minor bugs were fixed.
Download the newest trial version to try before you buy it.

12/17/2009

Accuracer VCL v.5.00 Beta #3 released - LAST BETA VERSION 5.
1. DATABASE FROMAT WAS CHANGED - INCOMPATIBLE WITH PREVIOUS BETA VERSIONS.
Tables list is optimized - load and save are much faster.
2. SELECT with UNION, EXCEPT and INTERSECT is optimized - up to 2 times faster.
It can be used with fields that cannot be indexed - Memo, BLOB, Bytes, etc.
Some bugs were fixed.
Here you can download the newest trial version
and read History.txt file to know about all the changes being made.

11/24/2009

Accuracer VCL v.5.00 Beta #2 released.
1. New class - TACRWideStringList. Can load and save both Unicode-16 and ANSI text files.
Saves data in ANSI text or Unicode-16 text format (depends on whether Unicode characters exists in the SQL script or not).
Secure to use with encrypted databases.
2. SQL property of TACRQuery is now Unicode - TACRWideStringList class. Can be used in all supported IDE versions.
3. TACRDataset.Filter property also supports Unicode strings in Delphi 2009 and higher.
4. GetTableList of TACRDatabase and GetTableNames of TACRSession now uses TACRWideStringList instead of TStringList.
5. All export to SQL methods returns WideString instead of AnsiString.
6. New editor for SQL property of TACRQuery - uses TACRWideStringList class.
Supports loading / saving Unicode SQL scripts in all IDE versions.
7. TACRQuery now has SQL designer (double-click in IDE).
8. Designer for TACRDatabase updated - now it supports loading / saving Unicode SQL scripts directly using TACRWideStringList class.
9. ACR4Convert utility updated - log files path in parameter #4 support added.
10. ACRManager utility updated, as TACRQuery.SQL.Text is WideString now.
11. SQLConsole utility updated, TACRDatabase.GetTablesList method is used to get table names from current database.
Some bugs were fixed.
Here you can download the newest trial version
and read History.txt file to know about all the changes being made.

MsgCommunicator v.4.01 has been released.
Some changes in send file demos.
A number of bugs have been fixed.
Here you can download trial version of MsgCommunicator to try before purchase.

11/04/2009

Accuracer VCL v.5.00 Beta #0 released.
1. Disk database engine was totally rewritten. Now it works in 4-5 times faster
then version 4 in local mode and more then in 100 times faster in file-server mode.
Client-server performance is also much higher, especially on table inserts.
Locking mechanism in file-server is now also redesigned so it significantly reduces
chances of lock failures by time-out.IT IS RECOMMENDED TO RE-CREATE ALL TACRDATABASE COMPONENTS TO GET LATEST DEFAULT
SETTINGS OF VERSION 5 (OPTIONS AND LOCKPARAMS).
2. GetTablesInfo, GetTableState methods added to TACRDatabase. GetTableState method
added to TACRTable. Now each table has its own state that is incremented by
each table modification. Also the last modification date is saved to the table state.
The table state can be retrieved even when the table is closed or used by other sessions.
3. Each write operation to the disk table sets tffWriteFailed flag to the table state
before writing data and resets it after. So it is possible to detect
if failure occurred during last writing to each disk table.
4. TableName is now Unicode - WideString in all IDE versions.
5. Each table now has its creation date stored in the database header.
You can get it using GetTablesInfo method of TACRDatabase.
6. The transactions parallelism is significantly increased - now transactions
only use the tables being read or written by the transaction.
Multiple transactions can read from same table at same time.
Only single transaction can modify data in the table, all other sessions
can only read last committed data.
7. Tables list performance is essentially increased that allows to create and
to check table existence in many times faster.
8. FreeSpaceManager is totally rewritten. It now works in many times faster, especially
in file-server mode.
9. Cache system is completely redesigned. Now it works much more optimal, stable and
provides higher parallelism in multi-threaded mode.
10. Auto-increment values are now calculated in TACRTable.Post
(version 4 - in Insert/Append). It is much faster, especially in multi-user mode.
11. THE DATABASE FILE FORMAT IS CHANGED - IT IS TOTALLY INCOMPATIBLE WITH VERSION 4.
Also Version 5 final format will be INCOMPATIBLE WITH VERSION 5 BETA.
You can use ACR4Convert utility to move data BETWEEN VERSION 5 BETA AND VERSION 4.
Here you can download the newest trial version
and read History.txt file to know about all the changes being made.

10/26/2009

MsgCommunicator v.4.00 has been released.
1. Network engine has been re-designed to achieve more performance,
faster communication and better stability.
2. Network file transmission routines have been optimized.
File sending speed is in 20 times faster now!
3. Some changes in demos have been made for a better compatibility with
different IDE versions and to show new code examples of the different
ways of MsgCommunicator using.
A number of bugs has been fixed in the product and demos.
Here you can download trial version of MsgCommunicator to try before purchase.