home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April / Chip_1997-04_cd.bin / prezent / cb / deploy.txt < prev    next >
Text File  |  1997-01-15  |  11KB  |  278 lines

  1. C++Builder Deployment README File
  2. =================================
  3.  
  4. This file provides information on deploying C++Builder applications
  5. in the following sections:
  6.  
  7. 1) BORLAND C++BUILDER
  8. 2) BORLAND DATABASE ENGINE
  9. 3) SQL LINKS DEPLOYMENT (CLIENT/SERVER APPLICATIONS)
  10. 4) LOCAL INTERBASE AND INTERBASE SERVER DEPLOYMENT
  11. 5) ACTIVEX CONTROLS
  12. 6) SAMPLE IMAGES
  13. 7) NETMANAGE INTERNET CONTROL PACK
  14. 8) COROMANDEL VISUAL QUERY BUILDER
  15.  
  16.  
  17. NOTE: Borland C++Builder includes a redistributable license to
  18.       deploy royalty-free applications as well as Borland Database
  19.       Engine (BDE).
  20.  
  21.  
  22. 1) BORLAND C++BUILDER
  23. =====================
  24.  
  25.   C++Builder applications do not require a run-time interpreter
  26.   DLL. All you have to provide is your .EXE file, and any DLLs that
  27.   it calls.
  28.  
  29.   Note:  Before deploying your application, it is a good idea to
  30.          build a release version of the application.  The default
  31.          project builds a debug version of your application.  To
  32.          change this, go to Options | Project | C++, and click on
  33.          the Release button.
  34.  
  35.   You can provide an installation utility for your application, or
  36.   simply tell your users how to install it themselves. You should
  37.   run the installation utilities for BDE and SQL Links in your
  38.   application install program. Several third party companies
  39.   provide installation and setup utilities for C++Builder and
  40.   C++Builder Client/Server applications.
  41.  
  42.   32-bit Redistributable Files
  43.   ----------------------------
  44.     CP3230MT.DLL
  45.  
  46.  
  47. 2) BORLAND DATABASE ENGINE
  48. ==========================
  49.  
  50.   Borland Database Engine (BDE) Redistributable Files
  51.   ---------------------------------------------------
  52.   In accordance with the Additional License Terms of this
  53.   product, you can distribute the Borland Database Engine
  54.   files with your application using a Borland certified
  55.   Redistributable Install program such as InstallShield
  56.   Express or other compliant install programs.  You can
  57.   redistribute only those BDE files selected by the Borland
  58.   certified install program.
  59.  
  60.   Borland products which include redistribution rights
  61.   include a Borland certified install program, such as
  62.   InstallShield Express, to ensure proper installation and
  63.   de-installation of your applications so that they co-exist
  64.   well with other applications which use the Borland Database
  65.   Engine including those created with dBase, Paradox, Delphi
  66.   Borland C++, and Borland C++Builder.
  67.  
  68.   InstallShield Express also makes it easy to properly
  69.   distribute subsets of the Borland Database Engine.  This  is
  70.   useful, for example, if you want to distribute an
  71.   application that will only use Paradox tables and you don't
  72.   want to include additional files for dBase support.
  73.  
  74.   From time to time, Borland may, at its discretion, certify
  75.   additional installation programs for use as the Borland
  76.   Certified Install Program for this product.  To obtain a
  77.   current list of Borland Certified Install programs, check
  78.   Borland's Web site at http://www.borland.com, Borland's
  79.   CompuServe forum for this product, and Borland's Download
  80.   BBS (408-431-5096).
  81.  
  82.   Note that since we allow deployment of Borland Database
  83.   Engine files and subsets using a Borland Certified Install
  84.   Program, we don't otherwise allow deployment of the
  85.   individual BDE files.  There are several important reasons
  86.   for this:
  87.  
  88.     * Improper installation of BDE or BDE subsets can cause
  89.       other applications using BDE to fail.  Such applications not
  90.       only include Borland products such as Paradox and dBASE, but
  91.       many other applications using BDE such as those built with
  92.       Borland C++ and Delphi. 
  93.  
  94.     * Windows 95 and Windows NT now have stringent un-install
  95.       requirements for MS logo certification.  Un-installation of 
  96.       BDE components is especially complex, and if not done
  97.       correctly will violate logo requirements and can cause 
  98.       applications to fail.
  99.  
  100.     * Windows 95 and Windows NT use the registry instead of .INI
  101.       files, and making the correct entries and deletions for
  102.       install and un-install is another complex task.
  103.  
  104.   By working closely with Borland Certified Install
  105.   Program providers, we can ensure that all the BDE
  106.   installation, registry, and un-install issues are handled
  107.   correctly in all cases including subsets of the BDE.
  108.  
  109.  
  110. 3) SQL LINKS DEPLOYMENT (CLIENT/SERVER APPLICATIONS)
  111. ====================================================
  112.  
  113.   NOTE: In addition to the SQL Links files, client/server applications
  114.         require client files for interface to communication protocols
  115.         such as TCP/IP. Refer to your server documentation.
  116.  
  117.   Redistributables for SQL Link Software
  118.   --------------------------------------
  119.   If you received this product as an upgrade, it constitutes a 
  120.   single product with the Borland product which you upgraded.
  121.   Licensed, registered users of this product may
  122.   redistribute the below-listed files ("SQL Link Software
  123.   Redistributables") with programs created with this product,
  124.   subject to all of the terms and conditions of the Additional
  125.   License Terms for Borland Database Engine.  Note that the
  126.   SQL Link Software Redistributables can only be redistributed
  127.   for the specific purpose of executing end-user SQL Link
  128.   Software applications created with this version of the
  129.   product.  Although SQL Link Software applications developed
  130.   with this product can be redistributed to an unlimited
  131.   number of servers for use by end-users, you may not
  132.   "redistribute" or otherwise share the SQL Link Software with
  133.   other developers for creating SQL Link Software
  134.   applications.
  135.  
  136.   THE SQL LINK SOFTWARE REDISTRIBUTABLES CONTAINED IN THIS
  137.   PRODUCT CANNOT BE CONCURRENTLY USED BY MORE THAN ONE
  138.   DEVELOPER FOR CREATING SQL LINK SOFTWARE APPLICATIONS.
  139.  
  140.   You may redistribute the following files in accordance with
  141.   the License Statement for this product:
  142.  
  143.         Oracle
  144.         ----------------------------------------
  145.         SQLORA32.DLL    Oracle SQLLink driver
  146.         SQL_ORA.CNF     Default BDE configuration 
  147.                         file for ORA SQL Link
  148.  
  149.         Sybase Db-Lib
  150.         ----------------------------------------
  151.         SQLSYB32.DLL    Sybase Db-Lib SQL Link driver
  152.         SQL_SYB.CNF     Default BDE configuration 
  153.                         file for SYB Db-Lib SQL Link
  154.  
  155.         Sybase Ct-Lib
  156.         ----------------------------------------
  157.         SQLSSC32.DLL    Sybase Ct-Lib SQL Link driver
  158.         SQL_SSC.CNF     Default BDE configuration 
  159.                         file for SYB Ct-Lib SQL Link
  160.  
  161.         Microsoft SQL Server
  162.         ----------------------------------------
  163.         SQLMSS32.DLL    Microsoft SQL Server SQL Link
  164.         SQL_MSS.CNF     Default BDE configuration 
  165.                         file for MSS SQL Link
  166.  
  167.         Informix
  168.         ----------------------------------------
  169.         SQLINF32.DLL    Informix SQL Link
  170.         SQL_INF.CNF     Default BDE configuration 
  171.                         file for INF SQL Link
  172.  
  173.         DB/2
  174.         ----------------------------------------
  175.         SQLDB232.DLL    DB/2 SQL Link
  176.         SQL_DB2.CNF     Default BDE configuration 
  177.                         file for DB/2 SQL Link
  178.  
  179.         InterBase
  180.         ----------------------------------------
  181.         SQLINT32.DLL    InterBase SQL Link driver
  182.         SQL_INT.CNF     Default BDE configuration file
  183.                         for INT SQL Link
  184.  
  185.     NOTE: For Borland Database Engine (BDE) Redistributable
  186.     Files, see the "Borland Database Engine (BDE)
  187.     Redistributable Files" section above.
  188.  
  189.  
  190. 4) LOCAL INTERBASE AND INTERBASE SERVER DEPLOYMENT
  191. ==================================================
  192.  
  193.   Applications that use Local InterBase for Windows 95/NT
  194.   -------------------------------------------------------
  195.   C++Builder Client/Server Suite 1.0 contains a copy of Local InterBase
  196.   for Windows 95/NT.
  197.  
  198.   C++Builder Client/Server Suite 1.0 has no redistribution rights of any
  199.   Local InterBase files.  You may, however, purchase Deployment Kits for
  200.   Local InterBase, in packages of twenty or one hundred, which do allow
  201.   for limited redistribution.  Contact your local Borland Sales office,
  202.   Borland US Sales at +1(408)431-1000, or browse our WWW site
  203.   <http://www.borland.com> for further information on deploying InterBase
  204.   based solutions.
  205.  
  206.   Applications that use InterBase Server for Windows 95/NT
  207.   --------------------------------------------------------
  208.   C++Builder Client/Server Suite 1.0 contains a copy of the 4 user InterBase
  209.   Server for Windows 95/NT.
  210.  
  211.   C++Builder Client/Server Suite 1.0 has no redistribution rights of any
  212.   InterBase Server files.  Customers who wish to deploy applications written
  213.   with C++Builder Client/Server Suite 1.0 and the 4 user InterBase Server
  214.   must separately purchase individual copies of the InterBase Server for
  215.   Windows 95/NT.  Contact your local Borland Sales office, Borland US Sales
  216.   at +1(408)431-1000, or browse our WWW site <http://www.borland.com> for
  217.   further information on deploying InterBase based solutions.
  218.  
  219.  
  220. 5) ACTIVEX CONTROLS
  221. ===================
  222.  
  223.   Borland C++Builder includes various ActiveX Controls (OCXs) for use in
  224.   your applications.  They may include:
  225.  
  226.     ChartFX (TM), OCX, SoftwareFX.
  227.  
  228.     Graphics Server (TM) copyright 1990 Bits Per Second Ltd., portions
  229.     copyright 1993-1995 Pinnacle Publishing, Inc.
  230.  
  231.     Formula One Spreadsheet (TM) Version 3.0 32bit OCX, Visual Components, Inc.
  232.  
  233.     Visual Speller (TM) Version 2.0 32bit OCX, Visual Components, Inc.
  234.  
  235.     First Impression (RTM) Version 2.0 32bit OCX, Visual Components, Inc.
  236.  
  237.     ProtoView Interactive Diagramming Object, ProtoView Development Corporation.
  238.  
  239.     ProtoView Date Button Control, ProtoView Development Corporation.
  240.  
  241.     VideoPlay OCX, Media Architects.
  242.  
  243.   The version of each of these OCXs shipped with C++Builder may be
  244.   redistributed in custom C++Builder applications.  Such redistribution
  245.   is subject to the Additional License Terms for Development Products.
  246.  
  247.  
  248. 6) SAMPLES IMAGES
  249. =================
  250.  
  251.   C++Builder 1.0 includes a library of freely distributable bitmap
  252.   images normally installed in the subdirectory \IMAGES.
  253.  
  254.   In addition C++Builder 1.0 also includes a database EVENTS.DB with
  255.   licensed images from PhotoDisc.  The images in this database are
  256.   copyright PhotoDisc, Inc. 1995 and may not be redistributed.
  257.  
  258.  
  259. 7) NETMANAGE INTERNET CONTROL PACK
  260. ==================================
  261.  
  262.   The NetManage Internet Control Pack included with C++Builder
  263.   is fully redistributable.  These controls do not contain a
  264.   time sensitive expiration date.  A new version of these controls
  265.   will be made available at \\www.Borland.com.  The Internet Control
  266.   Pack is copyrighted by NetMange.
  267.  
  268.  
  269. 8) COROMANDEL VISUAL QUERY BUILDER
  270. ==================================
  271.  
  272.   The Visual Query Builder included with C++Builder Client/Server
  273.   is not redistributable. However, you may contact Coromandel
  274.   Industries at (718) 793-7963 for licensing information.
  275.   The Visual Query Builder is copyrighted by Coromandel Industries.
  276.  
  277. --------------------------------------------------------------------
  278.