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. Here you can 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 has 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 has 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 uses 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.
Accuracer VCL v.4.97 released. 1. New functions added to SQL engine:
AidAim Software released SQLMemTable v.4.10. 1. New functions added to SQL engine:
AidAim Software released EasyTable version 6.40. 1. Support for Delphi and C++ Builder 2010 added. 2. Latest version of Single File System v.2.70 included. Some minor bugs were fixed. Download this new v.6.40 evaluation version of EasyTable for free to try before purchasing.
MsgCommunicator v.3.60 has been released. 1. Delphi and C++ Builder 2010 support were added. 2. SendFile demo was modified - progress now uses TThread.Synchronize to prevent draw canvas error. Some bugs in peer-to-peer messaging and file sending in direct mode were fixed. Here you can download trial version of MsgCommunicator to try before purchase.
Single File System v.2.70 has been released. New features were added: 1. Single File System now can store compressed files > 2 Gb. It is recommended to repair all Single File System files to convert to latest format. 2. SFSManager utility updated - support for Delphi 2009 and 2010 added. 3. Delphi 2010 is now supported. Bug in TSingleFileSystem.Repair under Delphi 2009 and 2010 was fixed. Here you can download the newest trial version for evaluation before purchasing.
Accuracer VCL v.4.96 released. 1. Delphi 2010 support added. 2. Better compatibility with db controls. Two minor 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.02. 1. Delphi 2010 support added. 2. Better compatibility with db controls. Two minor bugs were fixed. Download the newest trial version to try before you buy it.
AidAim Software released SQLMemTable v.4.00. Look at SQLMemTable v.4 advantages! SQLMemTable supports multiple memory databases now. It brings unique flexibility for working with in-memory databases. For example, you can create databases with the same table names and working with them simultaneously. The following new features provide the multiple memory databases functionality: - TSQLMemDatabase component; - New SQL syntax: CREATE DATABASE and DROP DATABASE; - 2 new demos: TwoMemoryDatabases and LoadSaveMemoryDatabase. The next main advantage is the essentially increasing of the performance of insert record and save table operations as well as write to memory and temporary streams. Starting with version 4, SQLMemTable works up to 10 times faster. This new major release also provides more flexible syntax for NULL values support in filter expressions and SQL Statements. Also, Unicode demo was added and some bugs were fixed. Download the newest trial version to try before you buy it. To learn all the changes being made, please read History.txt file.
Accuracer ODBC Driver v.3.00 has been released. Advanced DSN parameters were added. Now Accuracer ODBC Driver can work with encrypted databases as well as with Accuracer Database Server with network traffic compression and encryption. php 4 support added. New php demo. CodeGear Delphi 2009, C++Builder 2009 support. New D2009 and CB2009 demos. Compatibility with MS Excel has been essentially improved. Some data types support has been added. DbExpress Driver support was improved. Please, read Demos/DbExpress/ReadMe.txt to learn details on how to test Accuracer ODBC Driver with ODBC DbExpress Driver. Some changes were made in ConfigDSN, SQLAllocStmt, SQLConnect, SQLDriverConnect, SQLColAttributes, SQLFetch, SQLExtendedFetch, SQLGetData functions. You can download the newest trial version here.
Accuracer VCL v.4.95 released. 1. Multiple memory databases support. InMemory property added to TACRDatabase (must be set before DatabaseName). 2. ChangesDetectionClientServer, TwoMemoryDatabases and LoadSaveMemoryDatabase demos were added. 3. SQL syntax extended: - CREATE DATABASE - DROP DATABASE 4. Null values support improved in filter expressions and SQL Statements: - condition like Argument = NULL is treated as Argument IS NULL - condition like Argument <> NULL is treated as Argument IS NOT NULL - condition like StringArgument = "" is treated as StringArgument IS NULL - condition like StringArgument <> "" is treated as StringArgument IS NOT NULL 5. Unicode demo was added to Delphi folder. 6. ClearDefinitions and AssignDefinitions methods were added to TACRDataset. 7. Documentation updated - both Component Reference and Developer's Guide. 8. The performance of insert record and save table operations as well as write to memory and temporary streams essentially increased in memory and temporary tables (up to 10 times faster then version 4.90). 9. The performance of reading BLOB and Varchar fields essentially increased. 10. Database designer created - TACRDatabaseDesigner. Also, 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.01. Bug in Unicode string comparison was fixed. Download the newest trial version to try before you buy it.
MsgCommunicator v.3.50 has been released. 1. SendFile, ReceiveFile methods were added to TMsgServer. 2. New demos added: - SendFilesFromServerTo2Clients - SendFilesToServer - SendFileToServer Here you can download trial version of MsgCommunicator to try before purchase.
Accuracer VCL v.4.90 released. 1. Stability in multi-threaded applications essentially is improved. The default value of DatabaseName property of TACRDatabase is now unique for each thread. 2. Better stability in client-server mode achieved by new default network settings of TACRServer and TACRDatabase. 3. ExportTableToSQL is now supported in client-server mode. 4. DatabaseFileNameUnicode, DatabaseFileNameAnsi properties were added to TACRDatabase. It is possible to use Unicode file names now. The prototypes of the following methods of TACRDatabase were changed to support Unicode file names: - RenameDatabase - CopyDatabase - Backup - Restore - GetBackupInfo - IsAccuracerBackupFile - IsAccuracerBackupFileCryptoParamsValid 5. UnicodeDatabaseFileName demo added. 6. The type of ACRDefaultTempDir variable (ACRConst unit) was changed to WideString. 7. SQLConsole utility updated - export table to SQL implemented. Also, 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.3.90. SQLConsole utility was updated: table export to SQL is implemented. Some bugs were fixed. Download the newest trial version to try before you buy it. To learn all the changes being made, please read History.txt file.
CryptoPressStream v.2.00 released. This product is the most powerful streaming compression and encryption library for Delphi and C++ Builder. It provides an easy way to compress and encrypt files, streams, strings, unicode strings, buffers, blob fields. Here you can find detailed information about this Delphi streaming compression library. 1. Changes in encryption implementation, especially in block chaining and hashing. ANY DATA ENCRYPTED BY VERSION 1 CANNOT BE DECRYPTED BY VERSION 2 AND LATER. Demo RijndaelEncryption added. 2. The performance of TCPSMemoryStream increased. Now it is faster then Delphi 7 TMemoryStream in 10-100 times. Demo FastMemoryStream added. 3. File stream classes and TCPSManager now supports Unicode file names and path to temporary directory. UnicodeFileName demo added. 4. New methods for saving and loading data were added to TCPSStream. LoadSave demo was added. 5. Property Eof added to TCPSStream. 6. Functions IsStreamCPSStream and IsStreamEncryptedCPSStream were added to CPSMain unit. 7. TCPSCryptoParamsEditor class updated - now it accepts initial vectors of any length. InitVectorSize property added. 8. CPSGenerateRandomBuffer changed in CPSCrypto unit - overloaded method added with parameters for setting seed generated by human input. It allows to generate unpredictable random data. 9. CompressBuffer and DecompressBuffer methods of TCPSManager were modified. SkipBufferHeader parameter added - it allows to get pure compressed or encrypted data. 10. Network demo added. Shows how to send encrypted and compressed data. 11. Documentation updated. Download a trial version to try before buy.
Accuracer VCL v.4.81 has been released. 1. Utilities ACRServer,DBTransfer,SQLConsole,ACRBackup,ACRRestore were adapted for Delphi 2009. 2. Unicode demo updated - SQL example added. 3. Bug in editing records with BLOB or VARCHAR values was fixed. 4. Bug in opening table in multi-threaded environment was 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.4.80 released. 1. Locking mechanism was essentially improved in all modes - multi-threaded, file-server, client-server. Now it is more robust and fast. 2. Client-server connection layer is now much more stable. 3. BDS 2009 compatibility improved. 4. DBTransfer utility updated - now it supports import / export with BDE aliases that requires login information. 5. ACRManager utility was modified. Many thanks to Pal Laurinyecz! 6. Unicode demo added. 7. Component Reference updated. 8. Transactions locking type changed from ltS to ltIRW. 9. Stability in multi-threaded applications is greatly increased. The product works stable with 100 threads in both disk and memory modes. 10. The performance of most of operations increased. Also, a number 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.
AidAim Software released SQLMemTable v.3.80. 1. BDS 2009 compatibility improved. 2. Unicode demo added. 3. Stability in multi-threaded applications is greatly increased. The product works stable with 100 threads in both disk and memory modes. 4. Component Reference updated - load and save methods. 5. The performance of most of operations increased. Also, a number of bugs were fixed. Download the newest trial version to try before you buy it. To learn all the changes being made, please read History.txt file.