VBtrv Toolbox Controls for Btrieve™ Version 4.1

includes OCX Controls, Tools and Function Libraries for Microsoft Visual Basic 4.0, 5.0, 6.0, Visual C++ 1.5 and 4.x, 5.x, 6.x, Borland C++, Delphi and many others

VBtrv Toolbox Controls
The VBtrv Table control supports a SQL front end to the Btrieve Extended operations with virtual list capability. It can be easily bound to Grids, list boxes and other dynamic controls with just a few lines of code. In this picture the VBtrv Table control has been dynamically bound to Apex software's TrueGrid control to make a database file editor and browser.

The VBtrv Toolbox Controls version 4.1 is a special bundle of controls, tools and libraries we put together for Visual Basic and Delphi programmers. For C++ programmers we created a special bundle that also includes our C++ class library Btrv++. Both The VBtrv Toolbox controls and VBtrv\C++ each come with all the tools you need to easily create either 16 or 32 bit Btrieve applications. Like all off our products they provide single or multi-user access, with full network capability. They are optimized for Btrieve access to provide support for Btrieve versions 7.x, 6.x and 5.x, complete control over indexing and keys, variable length record support, SQL Query support and the lightning fast speed you have come to expect from Btrieve.

Both the VBtrv Toolbox Controls for Btrieve and VBtrv\C++ come with Classic Software's VBtrv custom controls. This set of controls is made up of 6 OCX controls for Visual Btrieve programming. The OCX controls are an upgrade from version 3.5 of the VBX controls and contain some new features like support for Visual Basic 4.0 16 bit and the new features to our SQL interface. The controls contain a complete object-oriented programming interface to Btrieve. You get everything from the standard record based access of Btrieve to Field based access via DDF Files and an SQL query processor. The queries are automatically mapped to Btrieve Extended operations for the fastest Btrieve access available anywhere. These controls are 100% source code compatible between the OCX and VBX versions. They share the exact same properties, methods and functions from a source code level.

Both products also come with an object oriented function call library in a Windows DLL. This library is used by the controls for their lightning fast database access. This library is documented in basic for VBtrv and in C for VBtrv\C++. Because this library is a standard DLL it can be used from any development environment capable of calling a Windows DLL. The library is provided in both a 16 and 32 bit format.

At no extra cost you also get DDF Maker 32 bit edition, a Windows hosted Btrieve DDF File editor. DDF Maker is a full featured product in its own right. Use it to create any new Btrieve DDF file, or modify existing ones. You can even create subsets of Btrieve DDF files. Like all of our products it is fully network compatible.

For VBtrv\C++ we also added in our C\C++ class libraries for Btrieve product called Btrv++. Full source code is provided.

For VBtrv\C++ we also have a special bundle available with our C++ code generator Btrvgen++. The code generator will generate C++ classes to represent your schema and tables as well as member functions for common database operations. It has an integrated DDF file editor, supports relationships, selective code generation and a derived class editor and generator. It makes an excellent database complement to the integrated code generation that comes with your compiler.

The custom controls support any development environment that supports a standard OCX control. This includes all versions of Visual Basic, Visual C++, Borland C++, Delphi and many other development environments.

Features and Benefits Table

Control

Features

Benefits

OCX Version

Manager - Handles all Btrieve startup and shutdown protocols. Guarantees all files are closed and transactions ended on program termination. - No learning curve required on complicated startup and shutdown protocols. Automatically handled for you. Yes
File - Access all Btrieve functionality. Fully compatible with Btrieve 7.x, 6.x and 5.x.
- Complete programming interface integrated into control.
- Event handlers for every database operation
. - Supports all Btrieve open modes and owner names.
- Full power of Btrieve completely integrated into the development environment.
- Complex operations made simple.
- Coding effort minimized.
- Provide common error handling and callbacks
- Full power of Btrieve and more.
Yes
Table - Subclasses the File control.
- Field based access via DDF files.
- SQL Query interface. Converts SQL queries to Btrieve extended operations for the fastest Btrieve access
available anywhere. Result of queries are a virtual list. Results can be bound to any other control.
- Special properties added to bind queries to callback modes available on many third party controls.
- Dynamically joins to other Table, Combo Box, List Box controls for complex join operations.
- Same capability and more.
- Easy access to your data.
- Select the fields and data you want with a virtual list as the result.
- Write database applications without code.
- Provides 10:1 and up to 30:1 performance improvements over standard bound controls or ODBC.
- Bind your third party controls (such as Apex Software’s True Grid) to key or query operations with 10 to
30 times the performance of standard bound controls.
- Create complex joins between data sets for viewing or edit.
Yes
Button - Bound to either a File or Table control.
- All major Btrieve operations supported. Also supports query iteration, insert and update.
- Complete control over indexing and record locking.
- Push button access to Btrieve operations. No coding required.
- With complete control over operations, keys and record locking you can perform even the most sophisticated Btrieve data operations.
Yes
Scroll Bar - Binds to a Table or file control.
- Provides virtual list scrolling capability to result set from SQL query or via Btrieve Percentage operations.
- Get virtual list scrolling capability for selected fields or logical conditions.
- Or get the fastest, yet accurate scrolling via percentage operations.
Yes
Link - Binds any field in any Btrieve file to any property of any third party control.
- Supports all Btrieve data types.
- Supports any property available for reading and writing.
- Supports all VBX control types.
- Supports binding controls across forms.
- You get direct and visual database support for every control on the market. What's more, you get multi-user access and full network compatibility.
- No Limits
- Bind masked edit controls, gauges, check boxes, frames, and more to fields in Btrieve files without code.
- Get the speed you are used to with Btrieve!
No. For Superior OCX data binding capability See our Data Control for Btrieve product.
Text - Tie a field in a Btrieve file without coding.
- All Btrieve data types supported.
- Supports formatting for Btrieve date, time and floating point.
- Use fields for inserts, updates and single or multi-segmented key searches without code.
No
ListBox
ComboBox
- Tied directly to a Btrieve DDF Table.
- Provides SQL query capability allowing you to specify the data you want.
- Contains a configurable cache up to 64K. A property lets you control how many records you want the
cache to hold.
- Virtual list display of your data.
- Get the data you want at lightning speed.
- Control how much memory is used for retrieving and displaying your data.
No. For Superior OCX data binding capability See our Data Control for Btrieve product. This product can bind directly without code to the standard list, combo box, Grid, and any other data aware controls under VB 4.0, 5.0, 6.0 and Visual C++ 4.2 or later..

Our tools provide support for all versions of Pervasive SQL, Btrieve, and Netware Btrieve (32 or 16 bit). Supported software products include Crystal Reports, Macola, Great Plains, Dynamic, Platinum, Peachtree, Maximizer and many others. Programming tools supported include Visual Basic, Visual C++, Access, Visual Foxpro, Visual J++, ODBC and OLE DB drivers, VBA enabled applications and many other tools and utilities.

[HRule Image]

Pricing

DESCRIPTION                 PRICE    
VBtrv Toolbox Controls v4.1 $199.95  
 Upgrade		    $149.95
Version 3.5 is identical to 4.1 except that it does not contain any OCX controls. 
It has VBX equivalents to the OCX controls.
VBtrv Toolbox Controls v3.5 $249.95
VBtrv\C++ v 3.5             $299.95

Order one of our products or bundles.

[HRule Image] 
Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002 by Classic Software, Inc. All rights reserved.
All specifications subject to change without notice.
Data Manager for Pervasive SQL and Btrieve, Developers Toolkit for Pervasive SQL and Btrieve, 32 Bit Power Pack for Btrieve, Classic Data Control for Btrieve, Btrv++, Btrvgen++, DDF Maker, and VBtrv Toolbox Controls for Btrieve are trademarks of Classic Software, Inc.
Btrieve and Pervasive SQL are a registered trademark of Pervasive Software.
Other products and companies referred to herein are trademarks or registered trademarks of their respective companies or mark holders.
Send mail to sales@classicsoftware.com with questions or comments about this web site.
For technical support send mail to support@classicsoftware.com
Classic Software, Inc.
7665 Athenia Drive
Cincinatti, OH 45244 USA
Phone: 513.232.6764
Sales: 800.677.2952
Fax: 786.221.2553 or 888.456.3464