home *** CD-ROM | disk | FTP | other *** search
-
- ============================================================
- Deploying Delphi 7 Applications
-
-
- ============================================================
-
- Please read this entire file before deploying Delphi 7 app-
- lications, components, or libraries. This file is provided
- pursuant to the Borland License Terms and provides
- information on deploying Delphi 7 applications.
-
- Table of Contents
- ===========================================================
-
- 1. General Application Deployment
- 2. Components and Packages
- 2.1 Distributing Custom Packages
- 2.2 Borland Runtime Packages
- 2.3 Runtime packages: Architect and Enterprise Edition
- 2.4 Runtime packages: Professional Edition
- 2.5 Runtime packages: Personal Edition
- 3. The Borland Database Engine (BDE)
- 4. ActiveX Controls (OCXs)
- 5. Sample Images
- 6. WebSnap Application Deployment
- 7. SQL Links deployment (Enterprise edition only)
- 7.1 SQL Links redistributable files
- 7.2 InterBase
- 8. JPEG compression software
- 9. Data compression library (zlib)
- 10. Windows Common Controls
- 11. Delphi Utilities
- 12. Removed Or Modified "Redistributable" Files
-
-
- 1. General Application Deployment
- ===========================================================
- Delphi 7 applications do not require an interpreter. In
- general, all you have to provide is your .EXE file
- and any DLLs or BPLs that it calls. For simple applications
- you can distribute a standalone .EXE file. CLX applications
- are an exception to this as you must always redistribute
- qtintf70.dll for VisualCLX applications.
- If you have used runtime packages with your application,
- be sure to include all required BPLs with your
- distribution.
-
- 2. Components and Packages
- ===========================================================
- 2.1 Distributing Custom Packages
- --------------------------------
- If you distribute Delphi 7 packages to other developers, be
- sure to supply both .DCP and .BPL files. You will probably
- also want to include .DCU files as well as documentation.
- Package Collection (.DPC) files, created with the Package
- Collection Editor, offer a convenient way to distribute all
- the files associated with a package or group of packages.
-
- 2.2 Borland Runtime Packages
- ----------------------------
- In accordance with the General Terms That Apply to Compiled
- Programs and Redistributables, you may redistribute
- Borland-supplied runtime packages only for the purpose of
- executing Works created with Delphi. You may not modify
- these packages in any way. By default the
- redistributable runtime packages are installed in the
- system-files directory of the computer (commonly this is
- the \windows\system on Windows98, \WINNT\System32 on
- Windows 2000 and Windows XP computers).
-
- Although this software may include packages other than
- those listed below, only the packages identified below
- as redistributable may be redistributed by you.
-
- You may NOT redeploy Borland-supplied design-time-only
- packages. You may not recompile or redistribute any
- Borland-supplied components or libraries for use by other
- developers.
-
- Packages that you develop may not have the same names as
- Borland-supplied packages. If you distribute component
- libraries or other packages, it is recommended that you
- avoid using the default DCLUSR package name, since this
- will cause naming conflicts with other developers.
-
- 2.3 Runtime packages: Architect and Enterprise Editions
- -----------------------------------------------------------
- If you are a licensed user of Delphi 7 Architect or
- Enterprise, redistributable runtime packages include the
- following:
-
- adortl70.bpl
- bdertl70.bpl
- cc3260mt.dll
- dbexpress70.bpl
- dbrtl70.bpl
- dbxcds70.bpl
- dclaxserver70.bpl
- dcloffice2k70.bpl
- dclofficexp70.bpl
- dsnap70.bpl (ClientDataSet Redistributable)
- dsnapcon70.bpl (ClientDataSet Redistributable)
- dsnapent70.bpl (ClientDataSet Redistributable)
- dss70.bpl
- ibevnt70.bpl
- ibxpress70.bpl
- inet70.bpl
- inetdb70.bpl
- inetdbbde70.bpl
- inetdbxpress70.bpl
- intrawebdb_50_70.bpl
- intraweb_50_70.bpl
- midas.dll (ClientDataSet Redistributable)
- qrpt70.bpl
- qtinf70.dll
- rave50clxbe70.bpl
- rave50vclbe70.bpl
- rtl70.bpl
- soaprtl70.bpl
- stdvcl32.dll
- stdvcl40.dll
- tee70.bpl
- teedb70.bpl
- teeqr70.bpl
- teeui70.bpl
- vcl70.bpl
- vclactnband70.bpl
- vcldb70.bpl
- vcldbx70.bpl
- vclie70.bpl
- vcljpg70.bpl
- vclshlctrls70.bpl
- vclsmp70.bpl
- vclx70.bpl
- visualclx70.bpl
- visualdbclx70.bpl
- webdsnap70.bpl
- websnap70.bpl
- xerceslib.dll
- xercesxmldom.dll
- xmlrtl70.bpl
-
- 2.4 Runtime packages: Professional Edition
- ------------------------------------------
- If you are a licensed user of Delphi 6 Professional,
- redistributable runtime packages include the following:
-
- adortl70.bpl
- bdertl70.bpl
- cc3260mt.dll
- dbexpress70.bpl
- dbrtl70.bpl
- dbxcds70.bpl
- dclaxserver70.bpl
- dcloffice2k70.bpl
- dclofficexp70.bpl
- dsnap70.bpl
- ibevnt70.bpl
- ibxpress70.bpl
- inet70.bpl
- inetdb70.bpl
- inetdbbde70.bpl
- inetdbxpress70.bpl
- intrawebdb_50_70.bpl
- intraweb_50_70.bpl
- midas.dll (ClientDataSet Redistributable)
- qrpt70.bpl
- qtinf70.dll
- rave50clxbe70.bpl
- rave50vclbe70.bpl
- rtl70.bpl
- soaprtl70.bpl
- stdvcl32.dll
- stdvcl40.dll
- tee70.bpl
- teedb70.bpl
- teeqr70.bpl
- teeui70.bpl
- vcl70.bpl
- vclactnband70.bpl
- vcldb70.bpl
- vcldbx70.bpl
- vclie70.bpl
- vcljpg70.bpl
- vclshlctrls70.bpl
- vclsmp70.bpl
- vclx70.bpl
- visualclx70.bpl
- visualdbclx70.bpl
- xerceslib.dll
- xercesxmldom.dll
- xmlrtl70.bpl
-
- 2.5 Runtime packages: Personal Edition
- --------------------------------------
- If you are a licensed user of Delphi 7 Personal,
- redistributable runtime packages include the following:
-
- rtl70.bpl
- vcl70.bpl
- vclx70.bpl
- vcljpg70.bpl
- vclshlctrls70.bpl
- vclsmp70.bpl
-
- 3. The Borland Database Engine (BDE)
- ===========================================================
- Delphi 7 applications that use the Borland Database Engine
- (BDE) for database access require that you distribute
- the BDE with the application.
-
- In accordance with the Additional License Terms for BDE,
- you may distribute the BDE files with your application
- using a Borland-certified Redistributable Install program
- such as InstallShield Express or another compliant install
- program. You may redistribute only those BDE files selected
- by the Borland-certified installation program.
-
- Additionally, Borland supplies a BDE merge module that is an
- approved mechanism for deploying BDE. This module may be used
- with any Windows Installer (MSI) development tool (such as
- InstallShield for Windows Installer, Wise for Windows
- Installer and others). The merge module includes the base
- BDE and SQL Links appropriate to the version of Delphi
- purchased.
-
- See the BDE Links deployment notes in the file
- BDEDEPLOY.TXT (found in the BDE directory) for specific
- information regarding deploying the BDE with database
- applications created in Delphi.
-
-
- 4. ActiveX Controls (OCXs)
- ===========================================================
- Delphi includes ActiveX Controls (OCXs) for use in your
- applications:
-
- o Chart FX, copyright SoftwareFX Inc.
- o VisualSpeller Control, copyright Visual Components,
- Inc.
- o Formula One (spreadsheet), copyright Visual Components,
- Inc.
- o First Impression (VtChart), copyright Visual
- Components, Inc.
-
- The version of each of these OCXs shipped with Delphi may
- be redistributed in custom Delphi applications. Such
- redistribution is subject to the General Terms That Apply
- to Compiled Programs and Redistributables.
-
-
- 5. Sample Images
- ===========================================================
- Delphi includes a library of redistributable bitmap images
- normally installed in the subdirectory:
-
- \Program Files\Common Files\Borland Shared\Images
-
- Delphi also includes a database EVENTS.DB with licensed
- images from PhotoDisc. The images in this database are
- copyright PhotoDisc, Inc. 1995 and may not be
- redistributed.
-
-
- 6. WebSnap Application Deployment
- ===========================================================
- If you created your application as a Web App Debugger
- executable, you will first have to convert it to an
- ISAPI DLL, CGI executable, or Apache Shared Module. To
- deploy your DLL or EXE to a web server, you will have to
- place your application in a directory that has executable
- rights. With Internet Information Services (IIS) this is
- typically C:\Inetpub\Scripts. For each WebModule in your
- application, you must copy the associated HTML file to the
- same directory as your EXE/DLL. By default, the associated
- HTML file is simply the WebModule unit's name with .html
- as the extension.
- รก
- WebSnap applications require the Microsoft Active
- Scripting Engine in order to work. It is included with
- Internet Explorer 5, and is installed by default on Windows
- 2000 machines. To download the Scripting Engine, visit:
- http://msdn.microsoft.com/scripting/
-
-
- 7. SQL Links deployment (Enterprise edition only)
- ===========================================================
- 7.1 SQL Links redistributable files
- ------------------------------------
- See the BDE/SQL Links deployment notes in the file
- BDEDEPLOY.TXT (found in the BDE directory) for specific
- information regarding redeploying the SQL Links software.
- (SQL Links is available only with the Delphi 7 Enterprise
- edition.)
-
- 7.2 InterBase
- --------------
- See the BDE/SQL Links deployment notes in the file
- BDEDEPLOY.TXT (found in the BDE directory) for specific
- information regarding redeploying the SQL Links software
- for InterBase.
-
-
- 8. JPEG compression software
- ===========================================================
- The Delphi CD includes software for JPEG image compression
- and decompression. This software and its source code are
- distributed by the Independent JPEG Group and copyrighted
- by Thomas G. Lane. For conditions of distribution and use,
- see the README file that accompanies the software.
-
-
- 9. Data compression library (zlib)
- ===========================================================
- The Delphi CD includes zlib data compression software. This
- software and its source code are copyrighted by Mark Adler
- and others and may be used and distributed subject to the
- conditions specified in the file zlib.h.
-
-
- 10. Windows Common Controls
- ===========================================================
- The Windows common controls are provided in a Microsoft-approved
- installation file, 50comupd.exe. This file contains the
- common controls library, comctl32.dll. The only approved
- method for updating end-user computers is by the use of
- 50comupd.exe. This file can be redistributed with applications
- built using Delphi. No other method is permitted.
-
- 11. Delphi Utilities
- ===========================================================
- The utility programs included with Delphi 7 may NOT be
- redistributed with deployed applications. These utility
- programs include, but are not limited to:
-
-
- SQL Explorer (Enterprise only)
- SQL Monitor (Enterprise only)
- Translation Manager (Enterprise only)
- Database Explorer (Professional and Enterprise only)
- Database Desktop (Professional and Enterprise only)
- Openhelp (Professional and Enterprise only)
- Package Collection Editor (Professional and Enterprise only)
- WinSight (Professional and Enterprise only)
- DCC32
- GREP
- TDump
- TLibImp
- Image Editor
-
- Additional licensing information for distribution of the
- Translation Manager will be made available on the Borland
- website, www.borland.com.
-
-
- 12. Removed or modified "Redistributable" files
- ===========================================================
- Borland RESERVES THE RIGHT TO REMOVE OR MODIFY INDIVIDUAL
- REDISTRIBUTABLE FILES FROM THIS BORLAND SOFTWARE PRODUCT,
- AT ANY TIME PRIOR TO RELEASE OF THE PRODUCT, REGARDLESS OF
- WHETHER SUCH FILES CONTINUE TO BE LISTED AS
- "REDISTRIBUTABLE" UPON RELEASE OF THE PRODUCT. BORLAND
- SHALL HAVE NO OBLIGATION WHATSOEVER IN CONNECTION WITH ANY
- FILE WHICH IS LISTED AS "REDISTRIBUTABLE" BUT HAS BEEN
- REMOVED FROM THE PRODUCT PRIOR TO THE PRODUCT'S RELEASE.
-
-
- ===========================================================
- Unless otherwise noted, all materials provided in this
- release are Copyright 1983 - 2002 by Borland Software
- Corporation.
- ========================= END =============================