/*************************************************************************/

                     Borland Visual Solutions Pack
                             README.TXT

  This README file contains important information regarding the
  Borland Visual Solutions Pack. Read this entire file for the
  latest information about the Borland Visual Solutions Pack.

-----------------
TABLE OF CONTENTS
-----------------
1.  Installation
2.  Custom Controls
3.  BIVBX10.DLL
4.  Important Information


---------------
1. INSTALLATION
---------------
To install the Borland Visual Solutions Pack onto your hard disk:

  1. Insert the Borland Visual Solutions Pack Install disk into
     drive A or B of your computer.

  2. Select File|Run from Windows 3.1 or Windows for Workgroups 3.1x.

  3. Enter A:INSTALL (or B:INSTALL) on the input line.

  4. Fill in directories as appropriate. The install program creates
     an appropriate Window group and installs the Borland Visual
     Solutions Pack according to the directories you select.

NOTE: In order for the OWL examples to work properly on a hard-disk system,
      install the Borland Visual Solutions Pack on the same drive as Borland C++ 4.0.

      If you're running Borland C++ 4.0 from a CD-ROM or network, or if you cannot
      install the Visual Solutions Pack on the same drive as BC4, change the
      directories used in your project files and makefiles to reflect your system.


------------------
2. CUSTOM CONTROLS
------------------
The Borland Visual Solutions Pack comes complete with more than 25 VBX
custom controls. Custom controls are pre-made, reuseable application
components that let you add extensive functionality to your Windows
applications. Because the controls are incorporated into your
applications via a visual programming methodology, you can add the
controls' functionality with virtually no coding effort.

The Borland Visual Solutions Pack provides the following custom controls:

Database (SQC.VBX)
	Create data base front ends that access dBASE and
	Paradox tables, even in a networked environment.

Spreadsheet (SSBC.VBX)
	Add spreadsheets that display and calculate data.

Notebook Tabs (SAXTABS.VBX)
	Organize spreadsheets or any application into a
	3D notebook, much like Quattro Pro for Windows

Word Processor (PIDOC.VBX)
	Drop in a WYSIWYG text editor with multiple typefaces,
	fonts, and point sizes. Also includes a formatting ruler.

Communications (SAXCOMM.VBX)
	Create serial communications interfaces with terminal
	emulation and XModem file transfer.

Image Editor (KNIFE.VBX)
	Display images in a variety of formats that can be zoomed,
	panned, cropped, sharpened, and softened.

3D Charts (TKCHART.VBX)
	Add over 30 3D and 2D charts that can be rotated, resized,
	and formatted in a variety of ways.

Gadgets (ANIBRT.VBX, MHGA200.VBX, MHSN200.VBX,
	 MHSL200.VBX, MHMQ200.VBX, MHCL200.VBX,
	 MHAL200.VBX, MHDC200.VBX, MHCD200.VBX)
	Give your user-interfaces a professional look with animated
	buttons, gauges, spinners, sliders, marquees, clocks, alarms,
	dice, and cards.


FOR BORLAND C++ 4.0:
--------------------
Custom controls are loaded from within Resource Workshop:

	1. Select File|Install control library.

	2. Choose a file with a .VBX extension.

An icon for the custom control is automatically added to the Tools Palette.

NOTE: The Borland Visual Solutions Pack installs all custom controls into
      the WINDOWS\SYSTEM directory. To use a control, drag the control
      onto a dialog box as you would with the standard Borland controls.
      To change a control's properties, double click the control to bring
      up a list of properties. Properties can be changed either at design
      time (using Resource Workshop) or at run time (using the TVbxControl
      class if you are creating an ObjectWindows application). If you are
      developing your application using the AppExpert, you can add a handler
      by right-clicking the control to bring up the ClassExpert.

The TVbxControl class is provided by ObjectWindows 2.0 to encapsulate the
retrieving and setting of properties for VBX custom controls. This process
is further facilitated by a utility called VBXGen, which can be found in
BC4\BIN. VBXGen derives a class from TVbxControl for the custom control
selected, and then generates member functions for modifying all the
properties associated with the control. VBXGen also generates a header
file that contains the class definition.


FOR MICROSOFT VISUAL BASIC AND VISUAL C++
-----------------------------------------
Please refer to their respective documentation on loading and using
VBX custom controls.


--------------
3. BIVBX10.DLL
--------------
If you are using Borland C++ 4.0, there is an updated version of 
BIVBX10.DLL that you will find on Disk 3 of the Borland Visual Solutions 
Pack.  Please verify that the time/date stamp on this updated version is 
later than on the version you have in your BC4/BIN directory, and if so, 
replace the file.  If the BIVBX10.DLL you are using has been provided by 
another vendor, or if for any other reason you do not believe the time/date 
stamp to be representative of the DLL version, you should compare the DLL 
version number using the Windows File Manager.  This can be done by 
selecting the DLL in File Manager, and chosing "Properties" from the 
"File" menu.


------------------------
4. IMPORTANT INFORMATION
------------------------

Database Controls
-----------------
Applications with a large number of Dialogs/Forms might get a stack
overflow message. To avoid this problem, increase the default
stack size to 20000.


Spreadsheet Control
-------------------
SSBC.LIB, which must be included in your project, is provided for
Borland C++ 4.0 only and can be found in BVSP\INCLUDE. To generate
SSBC.LIB for Microsoft Visual C++, use SSBC.CPP (which is located in
BVSP\SOURCE). SSBC.CPP contains conditional compile statements depending
on the development tool you are using (for example, Borland C++ 4.0 or
Microsoft Visual C++).


/**************************** END OF FILE ********************************/

