home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 April (DVD) / PCWorld_2008-04_DVD.iso / temadvd / delphi / Delphi7_Personal.exe / Delphi7_Personal / deploy.txt < prev    next >
Encoding:
Text File  |  2002-08-09  |  12.1 KB  |  373 lines

  1.  
  2. ============================================================
  3. Deploying Delphi 7 Applications
  4.  
  5.  
  6. ============================================================
  7.  
  8. Please read this entire file before deploying Delphi 7 app-
  9. lications, components, or libraries. This file is provided
  10. pursuant to the Borland License Terms and provides 
  11. information on deploying Delphi 7 applications.
  12.  
  13. Table of Contents
  14. ===========================================================
  15.  
  16.   1.  General Application Deployment
  17.   2.  Components and Packages
  18.       2.1 Distributing Custom Packages
  19.       2.2 Borland Runtime Packages
  20.       2.3 Runtime packages: Architect and Enterprise Edition
  21.       2.4 Runtime packages: Professional Edition
  22.       2.5 Runtime packages: Personal Edition
  23.   3.  The Borland Database Engine (BDE)
  24.   4.  ActiveX Controls (OCXs)
  25.   5.  Sample Images
  26.   6.  WebSnap Application Deployment
  27.   7.  SQL Links deployment (Enterprise edition only)
  28.       7.1 SQL Links redistributable files
  29.       7.2 InterBase
  30.   8.  JPEG compression software
  31.   9.  Data compression library (zlib)
  32.   10. Windows Common Controls
  33.   11. Delphi Utilities
  34.   12. Removed Or Modified "Redistributable" Files
  35.  
  36.  
  37. 1. General Application Deployment
  38. ===========================================================
  39. Delphi 7 applications do not require an interpreter. In 
  40. general, all you have to provide is your .EXE file
  41. and any DLLs or BPLs that it calls. For simple applications
  42. you can distribute a standalone .EXE file. CLX applications
  43. are an exception to this as you must always redistribute
  44. qtintf70.dll for VisualCLX applications. 
  45. If you have used runtime packages with your application, 
  46. be sure to include all required BPLs with your
  47. distribution.
  48.  
  49. 2. Components and Packages
  50. ===========================================================
  51. 2.1 Distributing Custom Packages
  52. --------------------------------
  53. If you distribute Delphi 7 packages to other developers, be
  54. sure to supply both .DCP and .BPL files. You will probably
  55. also want to include .DCU files as well as documentation.
  56. Package Collection (.DPC) files, created with the Package
  57. Collection Editor, offer a convenient way to distribute all
  58. the files associated with a package or group of packages.
  59.  
  60. 2.2 Borland Runtime Packages
  61. ----------------------------
  62. In accordance with the General Terms That Apply to Compiled
  63. Programs and Redistributables, you may redistribute
  64. Borland-supplied runtime packages only for the purpose of
  65. executing Works created with Delphi. You may not modify 
  66. these packages in any way. By default the
  67. redistributable runtime packages are installed in the
  68. system-files directory of the computer (commonly this is
  69. the \windows\system on Windows98, \WINNT\System32 on
  70. Windows 2000 and Windows XP computers).
  71.  
  72. Although this software may include packages other than
  73. those listed below, only the packages identified below
  74. as redistributable may be redistributed by you.
  75.  
  76. You may NOT redeploy Borland-supplied design-time-only
  77. packages. You may not recompile or redistribute any
  78. Borland-supplied components or libraries for use by other
  79. developers.
  80.  
  81. Packages that you develop may not have the same names as
  82. Borland-supplied packages. If you distribute component
  83. libraries or other packages, it is recommended that you
  84. avoid using the default DCLUSR package name, since this
  85. will cause naming conflicts with other developers.
  86.  
  87. 2.3 Runtime packages: Architect and Enterprise Editions
  88. -----------------------------------------------------------
  89. If you are a licensed user of Delphi 7 Architect or 
  90. Enterprise, redistributable runtime packages include the
  91. following:
  92.  
  93. adortl70.bpl
  94. bdertl70.bpl
  95. cc3260mt.dll
  96. dbexpress70.bpl
  97. dbrtl70.bpl
  98. dbxcds70.bpl
  99. dclaxserver70.bpl
  100. dcloffice2k70.bpl
  101. dclofficexp70.bpl
  102. dsnap70.bpl  (ClientDataSet Redistributable)
  103. dsnapcon70.bpl  (ClientDataSet Redistributable)
  104. dsnapent70.bpl  (ClientDataSet Redistributable)
  105. dss70.bpl
  106. ibevnt70.bpl
  107. ibxpress70.bpl
  108. inet70.bpl
  109. inetdb70.bpl
  110. inetdbbde70.bpl
  111. inetdbxpress70.bpl
  112. intrawebdb_50_70.bpl
  113. intraweb_50_70.bpl
  114. midas.dll (ClientDataSet Redistributable)
  115. qrpt70.bpl
  116. qtinf70.dll
  117. rave50clxbe70.bpl
  118. rave50vclbe70.bpl
  119. rtl70.bpl
  120. soaprtl70.bpl
  121. stdvcl32.dll
  122. stdvcl40.dll
  123. tee70.bpl
  124. teedb70.bpl
  125. teeqr70.bpl
  126. teeui70.bpl
  127. vcl70.bpl
  128. vclactnband70.bpl
  129. vcldb70.bpl
  130. vcldbx70.bpl
  131. vclie70.bpl
  132. vcljpg70.bpl
  133. vclshlctrls70.bpl
  134. vclsmp70.bpl
  135. vclx70.bpl
  136. visualclx70.bpl
  137. visualdbclx70.bpl
  138. webdsnap70.bpl
  139. websnap70.bpl
  140. xerceslib.dll
  141. xercesxmldom.dll
  142. xmlrtl70.bpl
  143.  
  144. 2.4 Runtime packages: Professional Edition
  145. ------------------------------------------
  146. If you are a licensed user of Delphi 6 Professional,
  147. redistributable runtime packages include the following:
  148.  
  149. adortl70.bpl
  150. bdertl70.bpl
  151. cc3260mt.dll
  152. dbexpress70.bpl
  153. dbrtl70.bpl
  154. dbxcds70.bpl
  155. dclaxserver70.bpl
  156. dcloffice2k70.bpl
  157. dclofficexp70.bpl
  158. dsnap70.bpl
  159. ibevnt70.bpl
  160. ibxpress70.bpl
  161. inet70.bpl
  162. inetdb70.bpl
  163. inetdbbde70.bpl
  164. inetdbxpress70.bpl
  165. intrawebdb_50_70.bpl
  166. intraweb_50_70.bpl
  167. midas.dll (ClientDataSet Redistributable)
  168. qrpt70.bpl
  169. qtinf70.dll
  170. rave50clxbe70.bpl
  171. rave50vclbe70.bpl
  172. rtl70.bpl
  173. soaprtl70.bpl
  174. stdvcl32.dll
  175. stdvcl40.dll
  176. tee70.bpl
  177. teedb70.bpl
  178. teeqr70.bpl
  179. teeui70.bpl
  180. vcl70.bpl
  181. vclactnband70.bpl
  182. vcldb70.bpl
  183. vcldbx70.bpl
  184. vclie70.bpl
  185. vcljpg70.bpl
  186. vclshlctrls70.bpl
  187. vclsmp70.bpl
  188. vclx70.bpl
  189. visualclx70.bpl
  190. visualdbclx70.bpl
  191. xerceslib.dll
  192. xercesxmldom.dll
  193. xmlrtl70.bpl
  194.  
  195. 2.5 Runtime packages: Personal Edition
  196. --------------------------------------
  197. If you are a licensed user of Delphi 7 Personal,
  198. redistributable runtime packages include the following:
  199.  
  200. rtl70.bpl
  201. vcl70.bpl
  202. vclx70.bpl
  203. vcljpg70.bpl
  204. vclshlctrls70.bpl
  205. vclsmp70.bpl
  206.  
  207. 3. The Borland Database Engine (BDE)
  208. ===========================================================
  209. Delphi 7 applications that use the Borland Database Engine
  210. (BDE) for database access require that you distribute
  211. the BDE with the application.
  212.  
  213. In accordance with the Additional License Terms for BDE,
  214. you may distribute the BDE files with your application
  215. using a Borland-certified Redistributable Install program
  216. such as InstallShield Express or another compliant install
  217. program. You may redistribute only those BDE files selected
  218. by the Borland-certified installation program.
  219.  
  220. Additionally, Borland supplies a BDE merge module that is an
  221. approved mechanism for deploying BDE.  This module may be used
  222. with any Windows Installer (MSI) development tool (such as
  223. InstallShield for Windows Installer, Wise for Windows
  224. Installer and others).  The merge module includes the base
  225. BDE and SQL Links appropriate to the version of Delphi
  226. purchased.
  227.  
  228. See the BDE Links deployment notes in the file
  229. BDEDEPLOY.TXT (found in the BDE directory) for specific
  230. information regarding deploying the BDE with database
  231. applications created in Delphi.
  232.  
  233.  
  234. 4. ActiveX Controls (OCXs)
  235. ===========================================================
  236. Delphi includes ActiveX Controls (OCXs) for use in your
  237. applications:
  238.  
  239.   o Chart FX, copyright SoftwareFX Inc.
  240.   o VisualSpeller Control, copyright Visual Components,
  241.     Inc.
  242.   o Formula One (spreadsheet), copyright Visual Components,
  243.     Inc.
  244.   o First Impression (VtChart), copyright Visual
  245.     Components, Inc.
  246.  
  247. The version of each of these OCXs shipped with Delphi may
  248. be redistributed in custom Delphi applications. Such
  249. redistribution is subject to the General Terms That Apply
  250. to Compiled Programs and Redistributables.
  251.  
  252.  
  253. 5. Sample Images
  254. ===========================================================
  255. Delphi includes a library of redistributable bitmap images
  256. normally installed in the subdirectory:
  257.  
  258.   \Program Files\Common Files\Borland Shared\Images
  259.  
  260. Delphi also includes a database EVENTS.DB with licensed
  261. images from PhotoDisc. The images in this database are
  262. copyright PhotoDisc, Inc. 1995 and may not be
  263. redistributed.
  264.  
  265.  
  266. 6. WebSnap Application Deployment
  267. ===========================================================
  268. If you created your application as a Web App Debugger
  269. executable, you will first have to convert it to an
  270. ISAPI DLL, CGI executable, or Apache Shared Module. To
  271. deploy your DLL or EXE to a web server, you will have to
  272. place your application in a directory that has executable
  273. rights. With Internet Information Services (IIS) this is
  274. typically C:\Inetpub\Scripts. For each WebModule in your
  275. application, you must copy the associated HTML file to the
  276. same directory as your EXE/DLL. By default, the associated
  277. HTML file is simply the WebModule unit's name with .html
  278. as the extension.
  279. รก
  280. WebSnap applications require the Microsoft Active
  281. Scripting Engine in order to work. It is included with
  282. Internet Explorer 5, and is installed by default on Windows
  283. 2000 machines. To download the Scripting Engine, visit:
  284. http://msdn.microsoft.com/scripting/
  285.  
  286.  
  287. 7. SQL Links deployment (Enterprise edition only)
  288. ===========================================================
  289. 7.1 SQL Links redistributable files
  290. ------------------------------------
  291. See the BDE/SQL Links deployment notes in the file
  292. BDEDEPLOY.TXT (found in the BDE directory) for specific
  293. information regarding redeploying the SQL Links software.
  294. (SQL Links is available only with the Delphi 7 Enterprise
  295. edition.)
  296.  
  297. 7.2 InterBase
  298. --------------
  299. See the BDE/SQL Links deployment notes in the file
  300. BDEDEPLOY.TXT (found in the BDE directory) for specific
  301. information regarding redeploying the SQL Links software
  302. for InterBase.
  303.  
  304.  
  305. 8. JPEG compression software
  306. ===========================================================
  307. The Delphi CD includes software for JPEG image compression
  308. and decompression. This software and its source code are
  309. distributed by the Independent JPEG Group and copyrighted
  310. by Thomas G. Lane. For conditions of distribution and use,
  311. see the README file that accompanies the software.
  312.  
  313.  
  314. 9. Data compression library (zlib)
  315. ===========================================================
  316. The Delphi CD includes zlib data compression software. This
  317. software and its source code are copyrighted by Mark Adler
  318. and others and may be used and distributed subject to the
  319. conditions specified in the file zlib.h.
  320.  
  321.  
  322. 10. Windows Common Controls
  323. ===========================================================
  324. The Windows common controls are provided in a Microsoft-approved
  325. installation file, 50comupd.exe. This file contains the
  326. common controls library, comctl32.dll. The only approved
  327. method for updating end-user computers is by the use of
  328. 50comupd.exe. This file can be redistributed with applications
  329. built using Delphi. No other method is permitted.
  330.  
  331. 11. Delphi Utilities
  332. ===========================================================
  333. The utility programs included with Delphi 7 may NOT be
  334. redistributed with deployed applications. These utility
  335. programs include, but are not limited to:
  336.  
  337.  
  338.   SQL Explorer (Enterprise only)
  339.   SQL Monitor (Enterprise only)
  340.   Translation Manager (Enterprise only)
  341.   Database Explorer (Professional and Enterprise only)
  342.   Database Desktop (Professional and Enterprise only)
  343.   Openhelp (Professional and Enterprise only)
  344.   Package Collection Editor (Professional and Enterprise only)
  345.   WinSight (Professional and Enterprise only)
  346.   DCC32
  347.   GREP
  348.   TDump
  349.   TLibImp
  350.   Image Editor
  351.  
  352. Additional licensing information for distribution of the
  353. Translation Manager will be made available on the Borland
  354. website, www.borland.com.
  355.  
  356.  
  357. 12. Removed or modified "Redistributable" files
  358. ===========================================================
  359. Borland RESERVES THE RIGHT TO REMOVE OR MODIFY INDIVIDUAL
  360. REDISTRIBUTABLE FILES FROM THIS BORLAND SOFTWARE PRODUCT,
  361. AT ANY TIME PRIOR TO RELEASE OF THE PRODUCT, REGARDLESS OF
  362. WHETHER SUCH FILES CONTINUE TO BE LISTED AS
  363. "REDISTRIBUTABLE" UPON RELEASE OF THE PRODUCT. BORLAND
  364. SHALL HAVE NO OBLIGATION WHATSOEVER IN CONNECTION WITH ANY
  365. FILE WHICH IS LISTED AS "REDISTRIBUTABLE" BUT HAS BEEN
  366. REMOVED FROM THE PRODUCT PRIOR TO THE PRODUCT'S RELEASE.
  367.  
  368.  
  369. ===========================================================
  370. Unless otherwise noted, all materials provided in this
  371. release are Copyright 1983 - 2002 by Borland Software
  372. Corporation.
  373. ========================= END =============================