Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Базы Данных    >>    btv150
 BTV 1.5 - Object Oriented Interface to the Btrieve   Richard Hansen 03.08.1993

Объектно-ориентированный интерфейс к Novell BTrieve для TP7. Компилируется для DOS, DPMI16, Win16.
Btv.pas is an object oriented Turbo Pascal 6.0,7.0 programming interface for Novell's Btrieve database manager. Through OOP techniques Btv.pas greatly simplifies the interface to Btrieve. Included in this package are full working examples that demonstrate the ease and power of the BTV interface. BTV.PAS works with DOS, MS Windows, and DOS protected mode programs.


July 30, 1993 BTV.PAS is a Turbo Pascal 6.0,7.0 object oriented interface to the Btrieve Record Manager by Novell, Inc. It implements Btrieve file, error handling and error display objects. I did not supply the example programs in compiled form. They aren't flashy, no neat screen output, and you won't get much out of them if you don't look at the code. I hope they are sufficient to demonstrate the use of BTV. Let me know if you find the example code inadequate. The documentation for version 1.50 has not been updated from version 1.0. The changes to the actual objects are minor, so the documentation is still valid. I want to concentrate on version 2.0 which will include all the extended operations and couple other enhancements. BTV.PAS is distributed as Shareware, IT IS NOT FREE. IF YOU USE BTV.PAS PLEASE REGISTER IT. With your paid registration you will receive the latest version and printed documentation. Registration is $50.00 (U.S.) plus $5.00 shipping and handling. You may register by check, money order, credit card, or online on the CompuServe information service. All registrations are $50.00 plus $5.00 shipping and handling. Checks or money orders are prefered if possible (especially for U.S. orders). Please make all checks payable in U.S. dollars, drawn on a U.S. bank. Orders paid by check drawn on a non-U.S. bank will be returned. I apologize for any inconvenience but high bank charges, roughly 50%, make this necessary. You can also register online on CompuServe. Type GO SWREG, and follow the prompts. The Registration Id for CompuServe is 759. All Compuserve registrations are $55.00, including shipping and handling. You may place an order by Master Card, VISA, American Express, or Discover by contacting Public Software Library at (800) 242-4PSL (from overseas (713) 524-6394), by FAX at (713) 524-6398, or on CompuServe at 71355,470. These numbers are for credit card orders only! Please, do not call these numbers for any type of technical assistance. The Registration Id for PSL is 10905. All PSL registrations are $55.00, including shipping and handling. Site licenses and multiple copy discounts are available. Remember a registered copy is required for each programmer using BTV.PAS. Please contact me with any comments, suggestions, problems, bugs, or questions. Richard Hansen PO Box 18571 Saint Paul, MN 55118-0571 USA CompuServe : 70242,3367 InterNet : 70242.3367@compuserve.com FidoNet : 1:282/115 The following files should be included in the archive: BTV.TXT Documentation in ASCII format ORDER.FRM Registration form BTV.PAS The main btrieve unit BTVTYPE.PAS Btrieve data conversion routines BTVCONST.PAS Btrieve constants BTRVDOS.PAS Interface to the Btrieve interrupt routine for DOS BTRWIN.PAS Interface to the Btrieve interrupt routine for Windows BTRVDPMI.PAS Interface to the Btrieve interrupt routine for protected mode EXAMPLE1.PAS Some example code EXAMPLE2.PAS " EXAMPLE3.PAS " EXAMPLE4.PAS " EXAMPLE5.PAS " TYPES.DAT Data file for example 4 RECOVER.PAS DOS Application for recovering damaged files BTVERR.PAS Windows sample application for creating an error message file BTVERR.INC Include file for BTVERR.PAS BTVERR.RC Windows resource script file for BTVERR.PAS BTVERR.EXE Windows executable demo compiled from BTVERR.PAS BTRIEVE.ERR Data file for BTVERR.EXE