home *** CD-ROM | disk | FTP | other *** search
- Delphi Deployment README File
- =============================
-
- NOTE
- The application created with the Learn to Program with Delphi software, may not be distributed. The software is provided as a learning tool only.
- To distribute your applications, you must purchase the Delphi software tool or package that offers distribution rights for your applications.
-
-
- For your Information:
- The remainder of this file provides information on deploying Delphi applications,
- including information on deploying:
- * Borland Database Engine support and client/server access
- * ReportSmith support
- * OLE support
- * The Local InterBase Server
-
- NOTE: For more information, refer to the "Database Application
- Developer's Guide":
- * Chap. 1, for general database application deployment.
- * Chap. 6, for client/server application deployment.
-
- Deploying a Delphi application requires installing:
- 1. The application .EXE file (and any special DLLs your app
- requires).
- 2. The Borland Database Engine (BDE), if your application is a
- database application.
- 3. SQL Links support, if your application requires remote server
- access.
- 4a. InterBase SQL Link, if your application requires access to a
- Local InterBase Server or InterBase Workgroup servers.
- 4b. Local InterBase Server, if your application uses the Local
- InterBase Server.
- 5. ReportSmith Runtime support, if your application uses reports.
-
- NOTE: Delphi includes a redistributable license to deploy
- royalty-free applications as well as Borland Database Engine
- (BDE) and ReportSmith Runtime files.
-
- The REDIST directory contains three sub-directories
- with compressed redistributable files and installation
- utilities:
-
- BDEINST - Borland Database Engine
- SQLINST - SQL Links for Windows (Delphi Client/server only)
- RPTINST - ReportSmith Runtime
-
- The installation utilities for these redistributables configure
- the target system's DOS path (and other system settings) and we
- strongly recommend that you use them to deploy your applications.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 1. Application deployment (all applications)
- =========================
- Delphi applications do not require a run-time interpreter DLL.
- All you have to provide is your .EXE file, and any DLLs that it
- calls. For example, if your application uses any VBX controls,
- make sure you install BIVBX11.DLL and the VBX controls in the
- target system's \WINDOWS\SYSTEM directory.
-
- Note that you can make Delphi .EXEs even smaller using the
- Optimize for size and speed option on the Options|Project|Linker
- page in the Delphi environment.
-
- You can provide an installation utility for your application, or
- simply tell your users how to install it themselves. You should
- run the installation utilities for BDE and SQL Links in your
- application install program. Several third party companies
- provide installation and setup utilities for Delphi and Delphi
- Client/Server applications.
-
- 2. BDE deployment (all database applications)
- =================
- The BDEINST directory contains the redistributable BDE, and the
- file DISK1\INSTALL.EXE is the install utility. To enable your
- users to install the redistributable BDE, copy all the files in
- the DISK1 and DISK2 directories to disks, and tell users to run
- INSTALL.EXE. This will install all files in the BDE. The install
- program will also make modifications to WIN.INI, and other system
- configuration settings as required, so users should always
- install the BDE with it.
-
- The Delphi license agreement requires you to install all of the
- files in Redistributable BDE with the install utility. Your
- application may not require all of the BDE files, and you may
- wish to tell your end-users to delete some unneeded files to save
- disk space. The table below describes the files in
- Redistributable BDE, and when they are required.
-
- For example, if your application accesses only Paradox tables,
- and your users do not have any other BDE applications, then they
- can safely delete files required for dBASE, ASCII, and ODBC
- access.
-
- NOTE: If your application uses local SQL or heterogeneous
- queries, it must also include the Paradox support file,
- IDPDX01.DLL.
-
- Make sure that end-users with existing BDE/IDAPI applications
- (such as Paradox or dBASE) keep all the BDE files. Otherwise,
- their existing applications may not work. To determine whether an
- IDAPI application has previously been installed on a machine,
- check the [IDAPI] entry in WIN.INI.
-
- REDISTRIBUTABLE BDE FILES
- ----------------------------------------------------
- File name Required For... Approx. Size
- --------- --------------- ------------
- IDAPI01.DLL ALL DELPHI DATABASE 470 KB total
- IDR10009.DLL APPLICATIONS
- ILD01.DLL " "
- IDAPI.CFG " "
-
- IDQRY01.DLL SQL queries 400 KB Must also include
- IDPDX01.DLL
- IDBAT01.DLL SQL queries and 105 KB
- Batch Move operations
-
- IDPDX01.DLL Paradox access 250 KB
-
- IDDBAS01.DLL dBASE access 320 KB
-
- IDASCI01.DLL ASCII table access 85 KB
-
- IDODBC01.DLL ODBC ACCESS 515 KB total
- ODBC.NEW Microsoft ODBC Driver
- Manager DLL, v2.0
- ODBCINST.NEW Microsoft ODBC Driver
- installation DLL, v2.0
-
- BDECFG.EXE BDE Config Utility/Help 430 KB
- BDECFG.HLP Required to redefine
- aliases (optional)
-
- Here are the approximate "footprint" sizes of the BDE for
- different types of applications, assuming the application does not
- use any SQL or batch operations:
-
- * Application using only Paradox tables: 715 KB
- * Application using only dBASE tables: 800 KB
- * Application using only ASCII tables: 550 KB
- * Application to access ODBC data source: 980 KB
-
-
- 3. SQL Links deployment (client/server applications)
- =======================
- The Delphi Client/server disk(s) have a directory named SQLINST
- containing the SQL Links for Windows files and an installation
- utility.
-
- NOTE: In addition to the SQL Links files, client/server
- applications require client files for interface to communication
- protocols such as TCP/IP. Refer to your server documentation.
-
- Redistributables for SQL Link Software
- -------------------------------------
- Licensed, registered users of the Client/Server version of this
- product may redistribute the below-listed files ("SQL Link
- Software Redistributables") with programs created with this
- product, subject to all of the terms and conditions of the
- Additional License Terms for Borland Database Engine. Note that
- the SQL Link Software Redistributables can only be redistributed
- for the specific purpose of executing end-user SQL Link Software
- applications created with the Client/Server version of this
- product. Although SQL Link Software applications developed with
- Delphi Client/Server can be redistributed to an unlimited number
- of servers for use by end-users, you may not "redistribute" or
- otherwise share the SQL Link Software with other developers for
- creating SQL Link Software applications.
-
- THE SQL LINK SOFTWARE REDISTRIBUTABLES CONTAINED IN THIS PRODUCT
- CANNOT BE CONCURRENTLY USED BY MORE THAN ONE DEVELOPER FOR
- CREATING SQL LINK SOFTWARE APPLICATIONS.
-
- Informix
- --------
- SQLD_INF.DLL
- SQLD_INF.HLP
- SQL_INF.CNF
- LDLLSQLW.DLL
- ISAM.IEM
- OS.IEM
- RDS.IEM
- SECURITY.IEM
- SQL.IEM
- ZRDSTERM.IEM
-
- Oracle
- ------
- SQLD_ORA.DLL
- SQLD_ORA.HLP
- SQL_ORA.CNF
- ORA6WIN.DLL
- ORA7WIN.DLL
- COREWIN.DLL
- ORAWE850.LD
- NWIPXSPX.DLL
- NWNETAPI.DLL
-
- Sybase and Microsoft SQL servers
- --------------------------------
- SQLD_SS.DLL
- SQLD_SS.HLP
- SQL_SS.CNF
- W3DBLIB.DLL
- DBNMP3.DLL
- SYDC437.LD
- SYDC850.LD
- NWIPXSPX.DLL
- NWNETAPI.DLL
-
-
- 4a. InterBase SQL Link and Client Files
- =======================================
- The following files are redistributable under the same conditions
- as listed above in the section titled "Redistributables for SQL
- Link Software".
-
- SQLD_IB.DLL
- SQLD_IB.HLP
- SQL_IB.CNF
- CONNECT.EXE
- CONNECT.HLP
- GDS.DLL
- REMOTE.DLL
- INTERBAS.MSG
- IUTLS.DLL
- DSQL.DLL
- NWIPXSPX.DLL
- NWCALLS.DLL
- NWNETAPI.DLL
-
- TCP/IP Interface
- ----------------
- (Redistributable only as part of an InterBase application)
-
- The following files provide InterBase client applications their
- interface to Winsock 1.1 compliant TCP/IP products.
-
- MVWASYNC.EXE
- VSL.INI
- WINSOCK.DLL
- MSOCKLIB.DLL
-
- JSB TCP/IP VSL for Windows
- --------------------------
- (Redistributable only as part of an InterBase application)
-
- For TCP/IP products that are not Winsock 1.1 compliant, InterBase
- client applications will require one of the following files.
- During installation, Delphi will prompt you to select the TCP/IP
- stack for which to install support. If the deployed application
- needs to support a different TCP/IP stack, you must copy the
- corresponding file from the installation disks.
-
- File For...
- ---- ------
- M3OPEN.EXE 3Com 3+Open TCP
- Microsoft LAN Manager
- Digital Pathworks for DOS
- M3OPEN.DLL 3Com 3+Open TCP Version 2.0
- MBW.EXE Beame & Whiteside TCP/IP
- MFTP.EXE FTP PC/TCP
- MHPARPA.DLL HP ARPA Service for DOS
- MNETONE.EXE Ungermann-Bass Net/One
- MNOVLWP.DLL Novell LAN WorkPlace for DOS
- MPATHWAY.DLL Wollongong Pathway Access for DOS
- MPCNFS.EXE Sun PC NFS
- MPCNFS2.EXE Sun PC NFS v3.5
- MPCNFS4.DLL Sun PC NFS v4.0
- MWINTCP.EXE Wollongong WIN TCP\IP for DOS
-
- Other communication protocols
- -----------------------------
- The InterBase workgroup server for NetWare supports Novell
- SPX/IPX protocol. with the following client files: NWIPXSPX.DLL,
- NWCALLS.DLL, and NWNETAPI.DLL The InterBase Workgroup Server for
- Windows NT supports Microsoft Named Pipes protocol. No additional
- client files are required to support Named Pipes, but the client
- machine must have Microsoft LAN Manager or Windows for Workgroups
- 3.1.1 installed.
-
- 4b. Local InterBase Server Deployment
- =====================================
- (Applications that use LIBS)
-
- Licensed, registered users of Delphi Client/Server may
- redistribute the following files with programs created with this
- product, subject to all of the terms and conditions of the
- Additional License Terms for the Borland Database Engine.
-
- The \REDIST\LIBINST directory contains all the redistributable
- Local Interbase Server files and an install utility. Use this
- utility to deploy run-time Local Interbase Server support.
-
- NOTE: Local Interbase deployment includes deployment of BDE
- (Borland Database Engine). You do not need to use the separate
- BDE install/deployment utility if you are deploying a Local
- Interbase Delphi application.
-
- A Local InterBase Server deployment kit is also available
- separately, for users who do not have Delphi Client/Server.
-
- Server/Engine Files
- -------------------
- DSQL.DLL
- FILEIO.DLL
- GDS.DLL
- GBAK.DLL
- INTL.DLL
- IUTLS.DLL
- JRD.DLL
- REMOTE.DLL
- STACK.DLL
-
- Security, License Files, etc.
- -----------------------------
- INTERBASE.MSG
- ISC4.GDB
- ISC_LIC.DAT
-
- InterBase Utilities
- -------------------
- WISQL.EXE
- WISQL.HLP
- SQLREF.HLP
- IBMGR.EXE
- SVRMGR.HLP
- COMDIAG.HLP
- NETCFG.HLP
- LIBS.HLP
-
- 5. ReportSmith Runtime Deployment
- =================================
- (Applications with reports)
-
- If your application uses a TReport component, you must deploy
- run-time support for reports. The \REDIST\RPTINST directory
- contains all the redistributable ReportSmith files and an
- install utility. Use this utility to deploy run-time ReportSmith
- support.
-
- If you would like to provide your end users with the ability
- to modify the reports or create new ones, they should purchase
- copies of ReportSmith PC or ReportSmith SQL.
-
- The ReportSmith redistributable files are:
-
- RED110.DLL DRVACCSS.HLP BTRV110.DLL
- DRVBTRV.HLP RCS0.RST-RCS8.RST RSCTSFMT.RST
- DRVDBASE.HLP XBS110.DLL RS_DBLIB.DLL
- XLSISAM.DLL DRVEXCEL.HLP DRVFOX.HLP
- RS_GUP.DLL RS_INGR.DLL B4RPT.MAC
- DONDFMT.MAC DATE.MAC DISABLE.MAC
- ENABLE.MAC GREETING.MAC ID2NAME.MAC
- LOADREP.MAC LOADREPS.MAC RECNO.MAC
- THETIME.MAC CTL3D.DLL MSJETDSP.DLL
- ODBC.DLL ODBCADM.EXE ODBCINST.DLL
- SIMADMIN.DLL SIMBA.DLL ODBCINST.HLP
- COPOBJ.DLL STDOLE.TLD DRVTEXT.HLP
- RS_ORA6.DLL RS_ORA7.DLL BIBAS04.DLL
- BIFLT04.DLL BIMDS04.DLL BIUTL04.DL
- ODBCCURS.DLL PXENGCFG.EXE PXENGWIN.DLL
- BIPDX04.DLL BIPDX04.HLP QEBI.LIC
- README.TXT BC30RTL.DLL DATALIB2.DLL
- DLOLE2.DLL IMAGEMAN.DLL IMGPCX.DIL
- IMGTIFF.DIL RSSQLIF.TXT RS_FMT.DLL
- RS_IDABP.DLL RS_ODBC.DLL RS_OGLWL.DLL
- RS_OLE2C.DLL RS_OLE2U.DLL RS_OWL31.DLL
- RS_SIFUT.DLL RS_SQLIF.DLL RS_SYS.DLL
- RS_SYS.DLL RS_TBP1.DLL RS_TBP2.DLL
- RS_TCL31.DLL RS_TKRIB.DLL RS_DFWEN.DLL
- RS_TKSTB.DLL RS_TKTB.DLL RS_UTIL.DLL
- SSMRTHEAP.DLL REPVAR.FRM REPVAR.MAK
- RSR_CTAB.DLL RSR_DBAC.DLL RSR_DBUI.DLL
- RSR_MAIN.DLL RSR_RPT.DLL RSR_RUTL.DLL
- RSR_XPRT.DLL RSTEST.FRM RSTEST.FRM
- RS_RUN.EXE RS_RUN.HLP RUN_TEST.EXE
- RS_SQLIF.INI CTL3DV2.DLL TXTISAM.DLL
-
- Deploying OLE Support
- =====================
- If your application uses any OLEContainer components, you must
- ensure that OLE2 support is installed in the deployment system.
- BOLE16D.DLL is Borland's OLE2 Support DLL. To deploy a Delphi OLE
- container application, you must install this DLL to
- WINDOWS\SYSTEM. You must also ensure the user has the
- Microsoft OLE DLLs installed to WINDOWS\SYSTEM:
-
- OLE2.DLL
- OLE2.REG
- OLE2CONV.DLL
- OLE2DISP.DLL
- OLE2NLS.DLL
- OLE2PROX.DLL
- OLECLI.DLL
- OLESVR.DLL
- STORAGE.DLL
- TYPELIB.DLL
- COMPOBJ.DLL
-
- Delphi provides redistribution rights for all these files, as
- described in your license agreement.
-
- NOTE: Windows 3.1 installs the Microsoft OLE DLLs for version
- 2.0. Delphi supports OLE version 2.02. To ensure that your OLE
- application works correctly, make sure that the DLLs installed
- are v. 2.02. You can determine the version with File | Properties
- in the Windows File Manager.
-
- Coromandel Visual Query Builder
- ===============================
- The Visual Query Builder included with Delphi Client/Server is
- not redistributable. However, you may contact Coromandel
- Industries at (718) 793-7963 for licensing information. The Visual
- Query Builder is copyrighted by Coromandel Industries.
-
- -----------------------------------------------------------------
-
-
-