T I T A N D A T A B A S E I N T E R F A C E(TM) TO BTRIEVE(R) AND PERVASIVE.SQL(R) DATABASES F O R D E L P H I (TM) Version 6.0 INTRODUCTION: Titan is a high performance database interface interface for Borland's Delphi and C++ Builder development tools. This release provides support for Btrieve and Pervasive.SQL. This file provides late-breaking news and information on Titan that could not be included in the manual. TABLE OF CONTENTS: This document includes the following: * What's New * Pricing & Upgrades * Requirements * Installation Notes * Maintenance * Feedback * Final Comments WHAT'S NEW: * This is the second release of Titan 2001 for Delphi 6.0. Source code is now included in every release. * This version has been compiled using Delphi 6.0 with service pack #2. The Titan installer will warn you if you have not installed the latest Delphi service pack. * 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. * 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. * Titan 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 full product, including source code. You can upgrade your registered version to this latest version for $129 USD. See the Order Form for details. REQUIREMENTS: To use this product you MUST have: * Btrieve 6.x or greater -or- * Delphi 6.02 * 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 DRIVE USERS: If this version is a Titan Test Drive version, then the product is fully functional except that your Borland 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. 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: Support@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. LEGAL STUFF: Titan Database Interface is a Trademark of Reggatta Systems, Inc. Btrieve(R) and Pervasive(R) are registered Trademarks of Pervasive Software, Inc. Access(R) is a registered trademark of Microsoft Corporation Delphi(TM) and C++ Builder(TM) are Trademarks of Borland International SQLAnywhere(R) is a registered trademark of Sybase, Inc. Reggatta Systems web site and services are not endorsed or approved by, or affiliated or associated with any of these companies *** END OF TITAN READ ME ***