Category : C++ Source Code
Archive   : C_ALL.ZIP
Filename : TI1045.ASC

 
Output of file : TI1045.ASC contained in archive : C_ALL.ZIP







PRODUCT : Borland C++ NUMBER : 1045
VERSION : 3.0
OS : ALL
DATE : October 23, 1992 PAGE : 1/9

TITLE : The Borland Paradox Engn. and Database Framework v3.0





BORLAND PARADOX ENGINE & DATABASE FRAMEWORK 3.0


QUESTION:
When will the Borland Paradox Engine & Database Framework
3.0 be available?

ANSWER:
Borland Paradox Engine 3.0 is scheduled to ship in October
1992. Pricing and upgrade upgrade information will be announced
in the near future.



QUESTION:
If I don't use Paradox, why should I upgrade?

ANSWER:
The Borland Paradox Engine is a powerful yet easy to use
mechanism for storing and retrieving data from disk. With
Borland Paradox Engine 3.0 there is no need to develop your own
proprietary data format. Borland provides the highly optimized
industry standard file format, and access capability which saves
the user time when developing an application.



QUESTION:
Which compilers are compatible with the Borland Paradox
Engine 3.0?

ANSWER:
Borland's family of C/C++ compilers, Microsoft C 6.01 or
later, Turbo Pascal 6.0 or later, and Turbo Pascal for Windows
1.0 or later.



QUESTION:
Is Borland Paradox Engine 3.0 compatible with Paradox 4.0?

ANSWER:













PRODUCT : Borland C++ NUMBER : 1045
VERSION : 3.0
OS : ALL
DATE : October 23, 1992 PAGE : 2/9

TITLE : The Borland Paradox Engn. and Database Framework v3.0




Yes. The Borland Paradox Engine 3.0 supports the new high
speed file locking protocol used by Paradox 4.0, as well as
support for existing Paradox 3.0 or 3.5 file formats.



QUESTION:
Will Borland Paradox Engine 3.0 be fully compatible with
Paradox for Windows?

ANSWER:
Yes. The Borland Paradox Engine 3.0 supports the new file
locking protocol used in Paradox 4.0 and Paradox for Windows.



QUESTION:
If I replace the DLL in my current Engine application with
the Borland Paradox Engine 3.0 DLL, what improvements will I see
in performance?

ANSWER:
The performance improvements require using the Paradox 4.0
fast file format. A function call is provided to convert Paradox
3.0 or 3.5 files to Paradox 4.0 files to improve the performance
up to 20%.



QUESTION:
Will the Borland Paradox Engine 3.0 operate on dBASE files?

ANSWER:
Currently the Borland Paradox Engine only supports Paradox
file formats. Support for dBASE is planned for future releases
of the product.



QUESTION:
Is the Borland Paradox Engine supported by other products?

ANSWER:













PRODUCT : Borland C++ NUMBER : 1045
VERSION : 3.0
OS : ALL
DATE : October 23, 1992 PAGE : 3/9

TITLE : The Borland Paradox Engn. and Database Framework v3.0




Yes. The Borland Paradox Engine includes a version of the
library for use by any Windows application that can load and
access a DLL. This includes applications such as Borland C++,
Turbo Pascal, Visual Basic, and Toolbook.



QUESTION:
What languages are supported by the Borland Paradox Engine
3.0?

ANSWER:
The Borland Paradox Engine 3.0 has support for Borland C++,
ANSI C, Turbo Pascal for Windows, Turbo Pascal, and Turbo Pascal
with Objects.



QUESTION:
Does the Borland Paradox Engine 3.0 support SQL and is it a
server?

ANSWER:
The Engine does not have support for SQL nor is it a SQL
server. But Paradox 3.5 and 4.0 support SQL Links as an upgrade
option.



QUESTION:
Will applications developed with the Paradox Engine 2.0
require any code changes to use the Borland Paradox Engine 3.0?

ANSWER:
No. The Borland Paradox Engine is 100% upwardly compatible
with code developed for the Paradox Engine 2.0. However, to take
advantage of the new API function calls in Borland Paradox
Engine, additional code is required.



QUESTION:














PRODUCT : Borland C++ NUMBER : 1045
VERSION : 3.0
OS : ALL
DATE : October 23, 1992 PAGE : 4/9

TITLE : The Borland Paradox Engn. and Database Framework v3.0




What are some of the new function calls in Borland Paradox
Engine 3.0?

ANSWER:
The new Borland Paradox Engine 3.0 includes high performance
"raw" data transfer calls for record manipulation, an entire
suite of functions for Binary Large Object (BLOB) data, new
network functions, and more.



QUESTION:
Can Windows applications use the Borland Paradox Engine 3.0?

ANSWER:
Yes. The Borland Paradox Engine 3.0 is provided as a
Dynamic Link Library (DLL) for Windows applications. Multiple
applications can share the library so memory is used efficiently.



QUESTION:
Is the Borland Paradox Engine 3.0 a Windows only product?

ANSWER:
No. The Borland Paradox Engine 3.0 supports DOS and
Windows. For DOS applications the Engine is compatible with
Borland's Virtual Run-time Object Oriented Memory Manager
(VROOMM) overlay technology, which allows applications to exceed
the 640K barrier imposed by DOS.



QUESTION:
What are the memory requirements for an application using
the Borland Paradox Engine 3.0?

ANSWER:
For DOS applications the Engine has full support for
Borland's VROOMM technology, where small portions of the library
are loaded into memory when they are needed. The largest overlay
of the engine requires 90KB of RAM. For Windows applications, a














PRODUCT : Borland C++ NUMBER : 1045
VERSION : 3.0
OS : ALL
DATE : October 23, 1992 PAGE : 5/9

TITLE : The Borland Paradox Engn. and Database Framework v3.0




DLL is provided and shared between applications for efficient use
of memory.



QUESTION:
How will I convert my Paradox 3.0 or 3.5 files to the new
Paradox 4.0 file format?

ANSWER:
The Borland Paradox Engine 3.0 has function calls that will
automatically translate Paradox 3.0 or 3.5 files into the Paradox
4.0 file format.



QUESTION:
Which networks are supported by the Borland Paradox Engine
3.0?

ANSWER:
The networks supported by the Borland Paradox Engine are:
Novell Netware, 3Com, 3Com3+Open, IBM PC LAN, AT&T StarGroup,
Banyan Vines, Local-share net types, and other DOS 3.1 compatible
networks.



QUESTION:
Is a run-time royalty fee required when applications that
use the Borland Paradox Engine 3.0 are distributed?

ANSWER:
No. The Borland Paradox Engine has an unlimited, royalty-
free, run-time license.



QUESTION:
What is the Database Framework?

ANSWER:














PRODUCT : Borland C++ NUMBER : 1045
VERSION : 3.0
OS : ALL
DATE : October 23, 1992 PAGE : 6/9

TITLE : The Borland Paradox Engn. and Database Framework v3.0




The Database Framework is an object layer that encapsulates
the Engine's API and provides high level objects that reduce the
complexity of application development with the Engine. It is the
first deliverable in our Borland Object Component Architecture
(BOCA), and applications written with the Database Framework are
100% compatible with it.

NOTE: As of 8/20/92, the Database Framework has been renamed
to the Object Layer for copyright reasons.



QUESTION:
Is the Database Framework part of the Borland Object
Component Architecture (BOCA)?

ANSWER:
Yes. The Database Framework is actually a subset of the
Object Layer described in BOCA.



QUESTION:
Is object oriented programming required when using the
Database Framework?

ANSWER:
Yes. The Database Framework is a class library of objects
and requires the use of either C++ or Pascal with objects.



QUESTION:
Is the Database Framework an object oriented DBMS?

ANSWER:
No. Paradox is not an object oriented DBMS. The Database
Framework provides an abstraction of Paradox tables into a
virtual table with the functionality of Paradox. When BOCA is
available with the InterBase Local Engine, these virtual tables
the will have access to Paradox and dBASE files.















PRODUCT : Borland C++ NUMBER : 1045
VERSION : 3.0
OS : ALL
DATE : October 23, 1992 PAGE : 7/9

TITLE : The Borland Paradox Engn. and Database Framework v3.0




QUESTION:
Will the Database Framework include source code?

ANSWER:
Yes. All of the source code used to build the Database
Framework is included with the product which includes Pascal and
C++.



QUESTION:
When the BOCA architecture ships will the code I've written
with the Database Framework be compatible with the Object Layer
of BOCA?

ANSWER:
Yes. Because the Database Framework is a part of the Object
Layer, in BOCA, applications that use the Engine Database
Framework will be 100% compatible with BOCA's Object Layer.



QUESTION:
Is the Database Framework part of the Open Database
Application Programming Interface (ODAPI)?

ANSWER:
The Database Framework is a component of the Object Layer
found in BOCA. Since ODAPI is an interface with that Object
Layer, the Object Layer also supports ODAPI.



QUESTION:
How will I migrate to the future version of the Borland
Paradox Engine as defined in BOCA?

ANSWER:
The Database Framework insulates the developer from the
Borland Paradox Engine's API. When the BOCA engine is available,
it will replace the Borland Paradox Engine 3.0. All existing
applications that use the Database Framework will continue to














PRODUCT : Borland C++ NUMBER : 1045
VERSION : 3.0
OS : ALL
DATE : October 23, 1992 PAGE : 8/9

TITLE : The Borland Paradox Engn. and Database Framework v3.0




work, and will have limited access to dBASE files (without
writing any additional code).



Interoperability Issues
=======================



QUESTION:
Can I use the Paradox Engine 2.0 with Paradox 4.0 tables?

ANSWER:
The 2.0 Engine does not support Paradox 4.0 file format, so
your Engine application will not be able to manipulate tables
created or restructured by Paradox 4.0. You may still edit 3.5
tables in Paradox 4.0 and save them as 3.5 tables - just do not
restructure them if they are to be used by an Engine 2.0
application.



QUESTION:
If I use Paradox Engine 2.0 and Paradox 4.0, are there any
locking issues to be aware of?

ANSWER:
Yes. The 2.0 Engine does not support Paradox 4.0 locking, so
you will not be able to view a table in Paradox 4.0 while
simultaneously accessing it in an Engine 2.0 application (with
the 2.0 Engine, each time a table is opened, a new lock file is
created called TABLE_NAME.LCK, and in each directory containing
any accessed files there is also a lock file created called
PARADOX.LCK. Paradox 4.0 creates only one file for both purposes,
called PDOXUSRS.LCK, although you may notice Paradox 4.0 creating
a "dummy" PARADOX.LCK file as a safeguard to keep Paradox 3.5
and/or the 2.0 Engine out of the directory. Also, the net file
name has changed from PARADOX.NET to PDOXUSRS.NET).



QUESTION:













PRODUCT : Borland C++ NUMBER : 1045
VERSION : 3.0
OS : ALL
DATE : October 23, 1992 PAGE : 9/9

TITLE : The Borland Paradox Engn. and Database Framework v3.0




Are ObjectVision and Quattro Pro for Windows compatible with
Paradox 4.0?

ANSWER:
Yes. ObjectVision 2.1 and Quattro Pro for Windows can access
both 3.5 and 4.0 Paradox tables. The options for choosing a
specific format are located in their respective configuation
files.



DISCLAIMER: You have the right to use this technical information
subject to the terms of the No-Nonsense License Statement that
you received with the Borland product to which this information
pertains.




































  3 Responses to “Category : C++ Source Code
Archive   : C_ALL.ZIP
Filename : TI1045.ASC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/