MsgCommunicator v.4.40 has been released. 1. Delphi and C++ Builder 2011 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.
CryptoPressStream v.2.10 released. 1. TCPSStringFormat enum type extended: cpssfEscape value added. 2. LoadFromFile,SaveToFile overloaded methods with Unicode FileName parameter were added to TCPSStream class. 3. Demos and component reference updated. 4. Support for Delphi and C++ Builder 2011 added. Download a trial version to try before buy.
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 2011 support added. Here you can download the newest trial version for evaluation before purchasing.
AidAim Software released EasyTable version 6.50. 1. Delphi 2010 file create problem is solved. 2. Delphi and C++ Builder 2011 support added.
Accuracer VCL v.5.40 released. 1. Encrypted databases performance essentially improved (up to 10 times). 2. Thread locking speed is essentially increased. 3. SELECT performance improved. 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.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.
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.
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.
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.
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.
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.
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.
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.
We are proud to announce Accuracer VCL v.5.10 powered by stored functions and new network engine. 1. Stored functions support was added for disk and memory databases. New SQL statements and features: - CREATE FUNCTION - DROP FUNCTION - ALTER FUNCTION - EXECUTE FUNCTION - IF ... THEN ... ELSE ... - BEGIN ... END command blocks - Operator := (Assign variable with expression value) - Session variables - @VariableName New methods in TACRDatabase: - CreateStoredFunction - DropStoredFunction - AlterStoredFunction - AlterStoredFunctionRename - ExecuteStoredFunction - FindStoredFunction - GetStoredFunctions - ExportStoredFunctionsToSQL - IsStoredFunctionManagerExists 2. Network layer was totally rewritten. Now client/server mode is much faster and more stable. 3. Execution of SQL statements with outer JOIN was optimized. 4. Compatibility with C++ Builder improved - problem with closing projects built with run-time packages is solved. 5. All supported SQL data type names are defined as reserved words (Memo, WideMemo, Char, Varchar, Integer, etc.). 6. C++ style single line comment ( // ) supported in SQL scripts: // type any comment here A lot of bugs were fixed. 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.
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.
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.
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.
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.
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.
Accuracer VCL v.5.00 Beta #1 released. 1. ACR4Convert utility updated - command line parameters added. 2. Component Reference updated - topic TACRDatabase.ReadOnly. 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.
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.
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.