T I T A N B T R I E V E 2 0 0 0 F O R C + + B U I L D E R Version 5.0 INTRODUCTION: Titan Btrieve is the world's best Btrieve interface for Inprise's Delphi and C++ Builder development tools. This file provides late-breaking news and information on Titan that could not be included in the manual. UPGRADE WARNING: We are using a completely new registration and password management scheme for the any upgrades to Titan 2000. Be sure you have registered your current copy as we are not going to allow upgrades for anyone not registered. We now provide each registered user with their own unique password sent via email, so if you are not registered we can't send you the upgrade password. Titan Btrieve 2000 support for C++ Builder 5.0 is free to all users who have upgraded to Titan 2000 already. If you have not, then an upgrade charge applies. TABLE OF CONTENTS: This document includes the following: * What's New * Pricing & Upgrades * Requirements * Installation Notes * Maintenance * Feedback * Final Comments WHAT'S NEW: * This release fixes a bug related to how index names are parsed to determine the proper Btrieve index number. * This release fixes a bug in how string fields are compared when doing incremental searches. * This is official release of Titan Btrieve for C++ Builder 5.0. * This release fixes problems related to any string properties. For some reason, some string properties were causing an Access Violation. We have added read methods for each of these properties to resolve the problem. * This version supports the tbTable CreateTable Method. Titan create the physical table and will update FILE.DDF and FIELD.DDF. Support for updating INDEX.DDF will be in the next release. There are 3 new constants in the BTRCONV unit to support table creation. These are: TABLECREATE_FLAGS This defaults to zero but can be set per the Pervasive manual. Use this setting to control miscellaneous file create options. TABLECREATE_PAGESIZE This defaults to 4096 but can be set to whatever Pervasive will accept for a page size TABLECREATE_OWNERMODE This defaults to zero, but can be set to whatever owner mode you like. See your Pervasive manual for details. Our final implementation may eliminate or changes these values. Smithware extended data types are not supported by CreateTable. * Please note that the help file and manual have not been updated with C++ Builder info in this release * Titan Btrieve will not support using the TtbQuery with Pervasive SQL 2000. We have no plans to support this component with Pervasive SQL 2000 at this time. ODBC is Pervasive Software's preferred interface (which is why they dropped their native API) * Titan no longer includes the TITANC32.DLL for data conversions for Smithware extended data types. You can use versions distributed with earlier versions of Titan, or you can use the version which came with Smithware's DDF Builder. Titan can use either file if present. * Titan no longer includes a package for InfoPower 2000. All uses of TwwtbTable and TwwtbQuery will need to be changed to be TtbTable and TtbQuery types respectively. Edit your DFM and .PAS files accordingly. * Titan now includes a help file! PRICING & UPGRADES: This product is priced like all other Titan engines and is $395 for the run-time version, and $595 for the source code version. You can upgrade your run-time version to this latest version for $129 USD, and you can upgrade your source code version for $199 USD. For a limited time only, you can upgrade your run-time version to the source code version for $199 USD. See the Order Form for details. REQUIREMENTS: To use this product you MUST have: * Btrieve 6.x or greater -or- * C++ Builder 5.0 * Pervasive.SQL Please note that Titan does NOT ship with the Btrieve engine, Scalable SQL, or Pervasive.SQL. These products can be obtained from Pervasive Software directly. Pervasive can be reached through their web site at 'www.pervasive.com'. They do have a free trial version available at the time this was written. 32-bit development tools require a 32-bit version of Pervasive.SQL, Btrieve, or Scalable SQL. See the Titan manual for information the Titan Thunker which provides a way to use a 16-bit Btrieve engine with a 32-bit development tool in some cases. In order to use Titan's Query component, you'll need either Scalable SQL, or Pervasive.SQL 7.0, as these products provide the SQL processing. Titan will work without these products being present, but any attempts to use the Query component will raise an error. * DDF Builder/Maker/etc.: Titan still requires DDF's, even when using the DDF Compiler utility. You may want to have a DDF maintenance utility to update your DDF files. If you are using Pervasive.SQL, it comes with a DDF maintenance utility called DDF Ease. TEST DRIVERS: If this version is a Titan Test Drive version, then the product is fully functional except that your Inprise tool must be running when your compiled applications are run. Please note that it is in violation of the Titan license agreement to use a Test drive version for anything other than product evaluation. INSTALLATION NOTES: See the Installation notes in the manual or the help file for details on Titan installation. MAINTENANCE: Reggatta Systems now provides an annual maintenance program that includes free upgrades for one year at a cost of $200 per year. The Titan Btrieve list server is now free to all REGISTERED users, so get your registration card back to us right away. FEEDBACK & PROBLEM REPORTING: Please feel free to use our new bug tracking system on our web site. Be sure to search the system to see if anyone else has already reported your problem. If not, fill out a report, and we'll work with you to get it resolved. You can also send email to: BtrieveSupport@Reggatta.Com FINAL COMMENTS: The Titan license agreement states that you need one copy of Titan for each developer using the product. If you have multiple developers sharing one version of Titan, you should contact Reggatta Systems to obtain the correct number of licenses. We don't want to have to impose some sort of copy protection, and we want to continue to provide you with a quality product. *** END OF TITAN READ ME ***