Usability

Delphi Prism 2010 License Terms

Written by Tim DelChiaro on . Posted in Usability

EMBARCADERO TECHNOLOGIES, INC.

LICENSE TERMS

 

DELPHI PRISM™ 2010 ARCHITECT

DELPHI PRISM™ 2010 ARCHITECT ACADEMIC

DELPHI PRISM™ 2010 ENTERPRISE

DELPHI PRISM™ 2010 ENTERPRISE ACADEMIC

DELPHI PRISM™ 2010 PROFESSIONAL

DELPHI PRISM™ 2010 PROFESSIONAL ACADEMIC

 

NOTICE: THIS EMBARCADERO SOFTWARE PRODUCT (TOGETHER WITH ITS ACCOMPANYING DOCUMENTATION, THE "PRODUCT") IS THE PROPERTY OF EMBARCADERO TECHNOLOGIES, INC (“EMBARCADERO”). THE PRODUCT IS MADE AVAILABLE TO YOU, THE ORIGINAL PURCHASER, SUBJECT TO THE FOLLOWING LICENSE AGREEMENT ("LICENSE"). PLEASE READ THIS LICENSE CAREFULLY BEFORE INSTALLING OR USING THE PRODUCT. A COPY OF THIS LICENSE IS AVAILABLE FOR YOUR FUTURE REFERENCE IN THE "LICENSE.RTF" FILE PROVIDED WITH THE PRODUCT.

 

YOU MAY ACCEPT THIS LICENSE BY INDICATING YOUR ACCEPTANCE BELOW. YOU MAY REJECT THIS LICENSE, AND TERMINATE THIS INSTALLATION PROCESS, BY INDICATING YOUR REJECTION OPTION BELOW. IF YOU DO NOT ACCEPT THIS LICENSE, THEN YOU MAY NOT INSTALL OR USE THE PRODUCT. IN THAT CASE, YOU MAY, WITHIN TEN (10) DAYS AFTER YOU FIRST RECEIVED THE PRODUCT, RETURN IT TO EMBARCADERO OR YOUR EMBARCADERO AUTHORIZED RESELLER, ALONG WITH ITS ORIGINAL PACKAGING AND PROOF-OF-PURCHASE, FOR A FULL REFUND. ANY USE BY YOU OF THIS PRODUCT ALSO CONSTITUTES YOUR ACCEPTANCE OF THESE TERMS.

 

Embarcadero is only willing to grant you this License if you obtained the Product from Embarcadero or an Embarcadero authorized reseller. If you obtained the Product from any other source you may not install or use the Product.

 

1. OWNERSHIP. The Product is proprietary to Embarcadero and its third party licensors. The Product is licensed, not sold, to you notwithstanding any reference herein to "purchases." You acknowledge and agree that: (a) the Product is protected under U.S. copyright and other laws; (b) Embarcadero and its licensors retain all copyrights and other intellectual property rights in the Product; (c) there are no implied licenses under this License, and any rights not expressly granted to you hereunder are reserved by Embarcadero; (d) you acquire no ownership or other interest (other than your license rights) in or to the Product; and (e) Embarcadero owns all copies of the Product, however made. You agree that you will not, at any time, contest anywhere in the world Embarcadero's or its licensors’ ownership of the Product, nor will you challenge the validity of Embarcadero's rights in the Product. You have no rights hereunder to use any trademark or service mark belonging to Embarcadero. The Product includes technology copyrighted by RemObjects Software, LLC.

 

2. GRANT OF LICENSE AND SCOPE OF USE.

 

2.1 Licenses. You will have a license to one and only one of the Products and associated versions identified above for each license that you purchase. For each license that you acquire to use the Product, you will be provided with a License Certificate (a "License Certificate"), which may be either a certificate, the installation and licensing instructions, your invoice, or an activation file and which may be provided to you either with the Product media or separately by Embarcadero or its authorized distributors or resellers. The License Certificate will contain information specific to the Product licensed, the edition of the Product that you have licensed (Architect, Architect Academic, Enterprise, Enterprise Academic, Professional, Professional Academic), the type of license under which you may use the Product and the number of licenses that you have acquired. In order to activate and use the Product as set forth in this License, you must follow the instructions when prompted by the Product. The types of licenses you may acquire are an Evaluation License, a Concurrent User License or a Named User License, all defined in this Section 2 of this License. Unless your License Certificate identifies your acquisition of another license type, you have acquired a Named User License. For more information on which license types, if any, should be included with the Product media you should contact Embarcadero or your Embarcadero authorized distributor or reseller.

 

2.2 Evaluation License. The terms of this Section 2.2 are applicable to you only if you have acquired an Evaluation License for the Product directly from Embarcadero or an Embarcadero authorized distributor or reseller. In order to evaluate the Product, you may install the Product, as outlined below, on a temporary basis for trial, evaluation, non-commercial purposes only (the "Evaluation Period"). The Evaluation Period is limited to the period of time specified to you by Embarcadero or thirty (30) days from the date the Product is installed. At the end of the Evaluation Period your license to use the Product expires. During the Evaluation Period, Embarcadero grants you the personal, nonexclusive, nontransferable and limited license to use the Product solely for evaluation purposes. THE PRODUCT CONTAINS A TIME-OUT FEATURE THAT DISABLES ITS OPERATION AFTER THE EXPIRATION OF THE EVALUATION PERIOD. APPLICATIONS THAT YOU CREATE DURING THE EVALUATION PERIOD MAY REQUIRE THE PRODUCT IN ORDER TO RUN. UPON EXPIRATION OF THE EVALUATION PERIOD, THOSE APPLICATIONS MAY NO LONGER RUN. YOU SHOULD THEREFORE TAKE PRECAUTIONS TO AVOID ANY LOSS OF DATA THAT MIGHT RESULT. In order to use the Product after the Evaluation Period, you must obtain from Embarcadero, or its authorized distributors or resellers a License Certificate outlining the number and type of grants of a license to use the Product in accordance with the terms and conditions of this License. You may not use the Product during the Evaluation Period for any commercial, business, governmental or institutional purpose of any kind. At the end of the Evaluation Period, further use of the Product by you is prohibited without the purchase of a commercial license to obtain a License Certificate. If you do not purchase a license for the Product at the end of the Evaluation Period, you hereby agree to permanently remove or delete the Product from all computer systems, including Servers, as defined below, and workstations, on which it was installed and destroy any software and documentation received, and not to reinstall the Product. If you desire to continue to use the Product following the Evaluation Period, you should contact Embarcadero or an Embarcadero authorized distributor or reseller to order commercial licenses to use the Product.

 

 

2.3 Named User License. The terms of this Section 2.3 are applicable to you only if you have acquired a Named User License, as defined below, for the Architect, Architect Academic, Enterprise, Enterprise Academic, Professional or Professional Academic edition of the Product, directly from Embarcadero or an Embarcadero authorized distributor or reseller. Subject to the terms and conditions of this License, Embarcadero grants to you, if you are an individual, or, if you are an entity, one (1) designated person in your organization ("Named User") a personal, nonexclusive, nontransferable and limited license to use the Product to create, compile (including byte code compile), test and deploy, in source or object code form, your own application programs and other works ("Works"). You may purchase from Embarcadero or an Embarcadero authorized distributor or reseller additional licenses to permit multiple Named Users to use the Product (each, a "Named User License"). The foregoing Named User Licenses shall be for access and use, only by the equivalent number of Named Users for whom you have paid the applicable license fees and obtained a License Certificate. The Product may be used exclusively by the specifically designated Named Users, subject to all the terms and conditions of this License. You agree that you will not designate more Named Users than the number of Named User Licenses that Embarcadero or an Embarcadero authorized distributor or reseller has expressly granted to you and you will not allow the Product to be used by any individuals other than the Named Users designated by you from time to time. You may install the Product on a reasonable number of machines provided that the Named User is the only individual permitted to use the Product. Subject to the other terms and conditions of this License, you may make a reasonable number of copies of the Product to backup devices such as hard disks, optical media, or tape and one (1) physical DVD media backup copy of the Product solely to replace the original copy provided to you if the original copy is damaged or destroyed. All rights not specifically granted to you herein are retained by Embarcadero.

 

2.4 Concurrent User License. The terms of this Section 2.4 are applicable to you only if you have purchased a Concurrent User License, the details of which are outlined below, for the Product directly from Embarcadero or an Embarcadero authorized distributor or reseller.

 

2.4.1 Concurrent User License Grant. Subject to the terms and conditions of this License, Embarcadero grants to you a nonexclusive, nontransferable and limited license to install the Product, in executable form only, on a reasonable number of computers or machines or on a server accessed and used by multiple users located in the Territory, as defined in 2.4.2 below, provided that the Product is used only by as many concurrent users at any given moment in time as you have concurrent licenses under your License Certificate and provided further that your use of the Product is only on computers or machines located in the Territory and accessed only by users physically located in the Territory. The foregoing license shall be for access and use, only by the equivalent number of concurrent users for whom you have paid the applicable license fees and obtained a License Certificate, solely to create, compile (including byte code compile), test and deploy, in source or object code form, your own application programs and other works ("Works"). As used in this Section, use or in use means that the Product is “in use” on a computer or machine when it is loaded into random access memory (RAM) of that computer, and "access" means the ability to use, copy or operate the Product. The Product may not be shared or used concurrently on computers or machines located outside of the Territory or in such a way to enable use or access by users located outside the Territory. You may also make a reasonable number of copies of the Product to backup devices such as hard disks, optical media, or tape and one (1) physical DVD media backup copy of the Product solely to replace the original copy provided to you if the original copy is damaged or destroyed. All rights not specifically granted to you herein are retained by Embarcadero. You agree to maintain accurate records of the use of the Product under each License Certificate you hold. 

 

2.4.2 Concurrent Use Territory. ‘Territory’ means the geographical area in which the Product may be used. The Use in the Territory shall be subject to the export restrictions set forth below. Territory may be any one, and only one, of the following three geographic areas: Americas Territory, EMEA Territory or AsiaPac Territory each as defined below. Unless otherwise identified in your License Certificate, you may determine the relevant Territory at the time of installation of the Product onto a computer or machine by installing the Product in that one Territory. The geographic Territories are:

 

2.4.2.1 ‘Americas Territory’ including and limited to those geographical areas found within the boundaries of North and South America.

 

2.4.2.2 ‘Europe, Middle East and Africa Territory’ or ‘EMEA Territory’ including and limited to those geographical areas found within the boundaries of Europe, Middle East and Africa, including countries that fall into one or more of the following: member countries of the European Community; the countries of the former Yugoslavia; all the countries of the Arab Middle East; countries of the former Eastern Europe region (Bulgaria, Romania, Poland, Czech Republic, Slovakia, Hungary); the countries of the former Soviet Union; all the countries of Africa, Madagascar, and the Islands of the South Indian Ocean; and the countries or regions Albania, Andorra, Cyprus, Guernsey, Iceland, Iran, Isle of Man, Israel, Jersey, Liechtenstein, Malta, Monaco, Norway, San Marino, Switzerland and Turkey.

 

2.4.2.3 ‘Asia Pacific Territory’ or ‘AsiaPac Territory’ including and limited to those geographical areas found within the boundaries of Asia and Australia/Pacific including South Korea, Japan, China, Taiwan, Hong Kong, Macau, India, Maldives, Pakistan, Myanmar, Nepal, Bhutan, Bangladesh, Thailand, Laos, Cambodia, Vietnam, Singapore, Malaysia, Indonesia, East Timor, the Philippines, Brunei, Papua New Guinea, the Pacific Ocean Islands, Australia, and New Zealand.

 

 

3. GENERAL TERMS THAT APPLY TO COMPILED PROGRAMS AND REDISTRIBUTABLES.

 

3.1 Redistributables. The Product may include certain files, libraries and/or source code specifically designated as "redistributables" by Embarcadero in the accompanying printed or on-line documentation and that are necessary to use Works created using the Product ("Redistributables"). From time to time, Embarcadero may designate other files as Redistributables. You should refer to the documentation, including any "readme" or "deploy" files provided with the Product, for additional information regarding Redistributables. Subject to the terms and conditions of this License, you may freely redistribute source code or compiled code that is entirely your own and does not contain any Redistributables.

 

3.2 Licensing of Redistributables. Subject to the terms and conditions of this License including the restrictions of Section 3.3, Embarcadero grants you the personal, nonexclusive, nontransferable, and limited license to: (a) make exact copies of the Redistributables and distribute those copies solely as components of your Works and solely as required for permitting end users of the Works ("End Users") to install and execute the Works; (b) install and execute Redistributables, without modification, on computers that you own or possess solely for your own internal use; and (c) sublicense to your End Users the personal, nonexclusive, nontransferable right to install and execute Redistributables, without modification, solely as components of Works and solely for such End Users' own internal use, subject to End Users' compliance with the restrictions in Section 5 as to Redistributables. The rights granted to you under this Section 3.2 may not be exercised by others, including co-developers, regardless of how you might compile, link, or package your Works. These rights apply only to Redistributables and to no other file, library, source code or other component or derivative work of the Product. They may be exercised only with respect to Works created by you using a duly licensed, properly registered copy of the Product.

 

3.3 Certain Restrictions. Regardless of any modifications that you make and regardless of how you might compile, link, or package your Works: (a) except as provided in Section 3.6, you may not permit your End Users to modify or further distribute Redistributables or use Redistributables in any program that they create; (b) you may not use Embarcadero's or any of its suppliers' names, logos, or trademarks to market your Works, except to state descriptively that your Work was written using the Product; (c) all copies of the Works you create must bear a valid copyright notice, either your own or the Embarcadero copyright notice that appears on the Product, and you may not remove or alter any Embarcadero copyright, trademark or other proprietary rights notice contained in any portion of the Redistributables; and (d) you may only distribute Redistributables with Works that add primary and substantial functionality to the Redistributables and are not merely a set or subset of any of the Redistributables, and that are created in accordance with the terms of this License.

 

3.4 Relationship with End Users. Except as set forth in Section 4, there are no third party beneficiaries to this License. Consequently, Embarcadero provides no warranty at all to any person, other than the limited warranty provided to you the original purchaser of the Product, as set forth herein, and you will be solely responsible to your End Users (or anyone else who uses or acquires Works) for support, service, upgrades, or technical or other assistance (including with respect to any Redistributables included therein), and such persons will have no right to contact Embarcadero for any services or assistance. You will indemnify, defend and hold Embarcadero, its licensors, its suppliers and each of their respective employees, officers, directors and affiliates, harmless from and against any claims or liabilities arising out of or related to the use, procurement, reproduction or distribution of your Works by third parties.

 

3.5 Third Party Software. The Product, including Redistributables, may include source code, redistributable files, and/or other files provided by a third party vendor ("Third Party Product"). Since use of Third Party Product might be subject to license restrictions imposed by the third party vendor, you should refer to the on-line documentation (if any) provided with Third Party Product for any license restrictions imposed by the third party vendor. In any event, any license restrictions imposed by a third party vendor are in addition to, not in lieu of, the terms and conditions of this License.

 

3.6 Provisions Applicable to Component Developers. For the purpose of this Section 3.6, the following terms have the following meanings:

 

"Component" means a program module or object, developed by you using the Product, that is designed to interoperate with other program modules/objects developed by others using a different development environment.

 

"Component Customer" means an individual or entity that procures Components from you for the purposes of: (i) integrating such Components with program modules/objects developed using a different development environment; and (ii) distributing such integrated products to their End Users.

 

"Component Developer" means an individual or entity that uses the Product to develop Components for distribution to Component Customers.

 

If you are a Component Developer, you may (i) distribute copies of the Redistributables to your Component Customers, and (ii) grant them the right to distribute copies of the Redistributables along with both your Components and their Works to their End Users only if you have first entered into an agreement with each such Component Customer that conforms to this Section 3.6 and contains the following provisions (enumerated as appropriate to the context):

 

3.6.1 Sublicensing of Redistributables. Subject to the terms and conditions of this section, including the restrictions of Section 3.6.2, [insert Component Developer name] grants you the personal, nonexclusive, nontransferable, and limited sublicense to: (a) make exact copies of the Redistributables and distribute those copies solely in conjunction with your works that embody components procured from [insert Component Developer name] ("Works"), solely as required for permitting end users of the Works ("End Users") to install and execute the Works; (b) install and execute Redistributables, without modification, on computers that you own or possess solely for your own internal development use; and (c) further sublicense to your End Users the personal, nonexclusive, nontransferable right to install and execute Redistributables, without modification, solely as components of your Works and solely for such End Users' own internal use, subject to End Users' compliance with the restrictions in Section 3.6.4 as to Redistributables.

 

3.6.2 Certain Restrictions. Regardless of any modifications that you make and regardless of how you might compile, link, or package your Works: (a) you may not permit your End Users to modify or further distribute Redistributables or use Redistributables in any program that they create; (b) you may not use Embarcadero's or any of its suppliers' names, logos, or trademarks to market your Works, except to state descriptively that your Work was written using the Product; (c) all copies of the Works you create must bear a valid copyright notice, either your own or the Embarcadero copyright notice that appears on the Product, and you may not remove or alter any Embarcadero copyright, trademark or other proprietary rights notice contained in any portion of the Redistributables; and (d) you may only distribute Redistributables with Works that add primary and substantial functionality to the Redistributables and are not merely a set or subset of any of the Redistributables.

 

3.6.3 No Warranties. Embarcadero provides no warranty at all to you or to any other person. You will be solely responsible to your End Users (or anyone else who uses or acquires Works) for support, service, upgrades, or technical or other assistance (including with respect to any Redistributables included therein), and such persons will have no right to contact Embarcadero for any services or assistance. You will indemnify, defend and hold Embarcadero, its licensors, its suppliers and each of their respective employees, officers, directors and affiliates, harmless from and against any claims or liabilities arising out of or related to the use, procurement, reproduction or distribution of your Works by third parties.

 

3.6.4 You may not: (a) modify, adapt, alter, translate, or create derivative works of the Redistributables; (b) lease, rent or loan the Redistributables to any third party; (c) sublicense, distribute or otherwise transfer the Redistributables or any component thereof to any third party except as expressly authorized in this section; (d) reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Redistributables; (e) remove, alter, or obscure any confidentiality or proprietary notices (including copyright and trademark notices) of Embarcadero or its suppliers on the Redistributables; (f) allow third parties to access or use the Redistributables such as in a time-sharing arrangement or use the Redistributables as part of a service bureau or otherwise for the use or benefit of third parties; or(g) reproduce or use the Redistributables except as expressly authorized under this section. Furthermore, you may not permit your End Users to conduct the restricted activities limited by items (a) through (e) and (g) above insofar as they apply to Redistributables, and such End User's sublicense rights to the Redistributables are conditioned upon compliance with such limitations. The limitations in this Section apply equally to your use of the Redistributables, in whole or in part, including any component or Redistributables.

 

3.7 Other Rights. Contact Embarcadero for the applicable royalties due and other licensing terms for all other uses or distribution of the Redistributables.

 

4. PROGRAM NOTES. The following terms and conditions ("Program Notes") are specific to certain editions, versions and components of the Product and are in addition to the provisions of Sections 2 and 3. If any provision of the Program Notes applicable to the Product conflicts with any other provision of this License, then the provision of the Program Notes will supersede and control.

 

4.1 PROGRAM NOTES THAT APPLY TO ARCHITECT, ARCHITECT ACADEMIC, ENTERPRISE, ENTERPRISE ACADEMIC, PROFESSIONAL, AND PROFESSIONAL ACADEMIC EDITIONS.

 

ADDITIONAL LICENSE TERMS FOR INTERBASE: The portion of the Product identified as InterBase is not a Redistributable and is licensed for development purposes only. This License does not permit you to use the InterBase portion of this Product for any commercial, business, governmental institutional or other purpose of any kind, other than development and testing of Works. You must obtain a separate InterBase deployment license from Embarcadero before deploying or distributing any Work that uses InterBase.

 

4.2 ADDITIONAL LICENSE TERMS APPLICABLE TO SOFTWARE LICENSED FOR EDUCATIONAL USE

 

Subject to the terms and conditions of this License, you may exercise your rights under this license to use the Product and to create Works solely for your own personal use in providing or receiving instruction within the limited scope of guided computer programming and/or software training courses in which you are a direct and personal participant, either as student or instructor ("Courses"). You may only reproduce, distribute and use Works, in source or object code form, to other participants of the Courses and then only for educational or training purposes. You may not use the Products or Works created with the products for any commercial, business, governmental or institutional purpose of any kind, except to the extent you are an instructor teaching a Course. All rights not specifically granted to you herein are retained by Embarcadero.

 

4.3 ADDITIONAL LICENSE TERMS APPLICABLE TO THIRD PARTY SOFTWARE

 

Certain components of the Product use or incorporate third-party software programs and/or libraries ("Third-Party Software") which are loaded (in both object and source code form) on the Product media. You agree that Embarcadero's third- party licensors and suppliers are intended third party beneficiaries of all terms and conditions of this License intended to protect intellectual property rights in the Product (including the Third-Party Software) and limit certain uses thereof.

 

 

4.4 ADDITIONAL LICENSE TERMS APPLICABLE TO PROFESSIONAL AND PROFESSIONAL ACADEMIC EDITIONS

 

Subject to the terms and conditions of this License, Embarcadero grants to you as the licensed user of the Product the limited right to use that portion of the Product identified as "dbExpress", in executable form only, to access a local database installed on the same machine as the Work. You may not use that portion of the Product identified as "dbExpress" in association with a database located on a different machine other than the machine on which the Works are installed.

 

4.5   ADDITIONAL LICENSE TERMS APPLICABLE TO BLACKFISH SQL

 

The following additional terms apply to the Blackfish SQL database product included with the Product.

 

4.5.1 Development Usage

The Named User licensed to use the Product may use Blackfish SQL for development purposes as described in Section 2 above.

 

4.5.2 Deployment Usage

You may deploy the Blackfish database as follows, solely as part of the Works that you create.

 

(i) BLACKFISH SQL RAD STUDIO PROFESSIONAL EDITION If you have purchased a license to Delphi Prism 2010 Professional; Embarcadero grants you a personal, nonexclusive, nontransferable and limited license to install and execute Blackfish SQL on an unlimited number of computers (each a "Local Server") for use by one (1) User at any given moment in time. A User may not access the Product sitting on a Local Server from a computer different from the Local Server. You may not exceed four local connections per User. A "local connection" is a communication session between the Product, as resident on the Local Server, and a copy of the Work that is also executing on the Local Server.

 

(ii) BLACKFISH SQL RAD STUDIO ENTERPRISE EDITION If you have purchased a license to Delphi Prism 2010 Enterprise or Architect; Embarcadero grants you a personal, nonexclusive, nontransferable and limited license to install and execute the Product on an unlimited number of computers (each a "Server") for use by up to 5 Users. You may not exceed four connections per User. 

 

A "support connection" is a communication session between Blackfish SQL, as resident on the Server, and a copy of the licensed Work that is also executing on the same server or that is resident on another machine.

 

Separate Blackfish SQL licenses are available for purchase from Embarcadero for deployments that require support for more users or larger database file sizes.

 

4.5.3 Additional Restrictions

 

For purposes of section 3.2, 3.3 and 3.4, Blackfish SQL shall be considered a Redistributable. Therefore you may distribute Blackfish SQL with the Works you create and distribute to End Users, provided you comply with Section 3.2, 3.3 and 3.4 and provided each distribution complies with the licenses described above.

 

 

5. LIMITATIONS. You may not: (a) modify, adapt, alter, translate, or create derivative works of the Product or merge the Product with other software other than as described in the Product's accompanying documentation or as approved of in writing by Embarcadero; (b) lease, rent or loan the Product to any third party; (c) sublicense, distribute or otherwise transfer the Product or any component thereof to any third party except as expressly authorized in this License; (d) reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Product; (e) remove, alter, or obscure any confidentiality or proprietary notices (including copyright and trademark notices) of Embarcadero or its suppliers on the Product; (f) allow third parties to access or use the Product such as in a time-sharing arrangement or operate the Product as part of a service bureau or, except as expressly authorized under Sections 2, 3 or 4, otherwise for the use or benefit of third parties; or (g) reproduce or use the Product except as expressly authorized under Sections 2, 3 or 4. The rights granted under this License apply only to this Product. You must procure a separate license to use other Embarcadero software. Furthermore, you may not permit your End Users to conduct the restricted activities limited by items (a) through (e) and (g) above insofar as they apply to Redistributables, and such End User's sublicense rights to the Redistributables are conditioned upon compliance with such limitations. The limitations in this Section 5 apply equally to your use of the Product, in whole or in part, including any component or Redistributable.

 

6. LIMITED WARRANTY AND DISCLAIMER. Embarcadero warrants to you, the original purchaser, and to no other party, that any physical media included with the Product, as and when provided to you, will be free of physical defects in materials and workmanship for a period of ninety (90) days after the date that you initially acquire the Product. Your exclusive remedy and Embarcadero's sole liability for breach of this warranty is that Embarcadero will replace any defective media returned to Embarcadero within the ninety (90) day warranty period. This warranty does not apply to damages resulting from misuse, abuse or neglect. Any replacement media will be warranted as above for the remainder of the original warranty period or twenty (20) days from the date we ship it to you, whichever is longer. EXCEPT FOR THIS EXPRESS LIMITED WARRANTY, THE PRODUCT IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND. EMBARCADERO HEREBY EXCLUDES AND DISCLAIMS ALL IMPLIED OR STATUTORY WARRANTIES, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUALITY, NON-INFRINGEMENT, TITLE, RESULTS, EFFORTS OR QUIET ENJOYMENT. THERE IS NO WARRANTY THAT THE PRODUCT WILL BE ERROR-FREE OR WILL FUNCTION WITHOUT INTERRUPTION. YOU ASSUME THE ENTIRE RISK FOR THE RESULTS OBTAINED USING THE PRODUCT. TO THE EXTENT THAT EMBARCADERO MAY NOT DISCLAIM ANY WARRANTY AS A MATTER OF APPLICABLE LAW, THE SCOPE AND DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER SUCH LAW.

 

SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER LEGAL RIGHTS, WHICH VARY FROM STATE TO STATE.

 

7. SERVICES; UPDATES; PRODUCT CHANGES. Embarcadero is not required under this License to provide any installation, training or other services to you. Such services, if available, must be purchased separately. If, pursuant to a separate support agreement or otherwise, Embarcadero provides you with a new release, error correction, update, upgrade or other modification to the Product, such modification will be deemed part of the Product, and subject to the terms of this License, unless the modification is expressly provided subject to a separate license agreement. Embarcadero reserves the right at any time not to release or to discontinue release of any Product and to alter prices, features, specifications, capabilities, functions, licensing terms, release dates, general availability or other characteristics of any future releases of the Product. 

 

8. REGISTRATION. You must register the Product with Embarcadero as a condition to your rights to use the Product. You will be prompted to register the Product at the time of your installation or first use of the Product, at which time you will be notified (or directed to online resources explaining) how registration information provided by you may be used and you will be afforded the opportunity to opt out of certain uses of such information.

 

9. CONFIDENTIALITY. You acknowledge that the Product in source code form remains a confidential trade secret of Embarcadero. You agree to hold this information in confidence, not disclose it to any person, and not use it for any purpose other than the use and operation of the Product as permitted under this License.

 

10. LIMITATION OF LIABILITY. IN NO EVENT WILL EMBARCADERO BE LIABLE TO ANY PARTY FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, SPECIAL OR PUNITIVE DAMAGES, INCLUDING ANY LOSS OF PROFIT, REVENUE, BUSINESS OPPORTUNITY OR DATA, ARISING FROM OR RELATING TO THIS LICENSE OR THE PRODUCT, WHETHER IN CONTRACT, IN TORT OR OTHERWISE, EVEN IF EMBARCADERO KNEW, SHOULD HAVE KNOWN OR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EMBARCADERO'S TOTAL CUMULATIVE LIABILITY ARISING FROM OR RELATED TO THIS LICENSE OR THE PRODUCT, WHETHER IN CONTRACT, IN TORT OR OTHERWISE, WILL NOT EXCEED THE FEES ACTUALLY PAID BY YOU UNDER THIS LICENSE. THIS SECTION 10 WILL APPLY EVEN IF AN EXCLUSIVE REMEDY HEREUNDER HAS FAILED OF ITS ESSENTIAL PURPOSE.

 

SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.

 

11. THIRD PARTY CLAIMS. Embarcadero will defend and settle any suit brought against you by a third party (not your affiliate) based on a claim that the Product infringes upon any U.S. copyright and Embarcadero will pay those costs and damages finally awarded against you in such suit that are specifically attributable to such claims or those amounts payable by you under a settlement of such suit. The foregoing obligations are conditioned on you: (a) notifying Embarcadero promptly in writing of such action; (b) giving Embarcadero sole control of the defense thereof and any related settlement negotiations; and (c) cooperating and, at Embarcadero's request and expense, assisting in such defense. If the Product becomes, or in Embarcadero's opinion is likely to become, the subject of an infringement claim that Embarcadero is required to defend, then Embarcadero may (at its option and expense) either: (a) procure for you the right to continue using the Product; (b) replace or modify the Product so that it becomes non-infringing; or (c) terminate this License and your rights hereunder to use the Product and refund a pro rata portion of any license fee you paid under this License, based on a three (3) year product life. Notwithstanding the foregoing, Embarcadero will have no obligation under this Section 11 or otherwise with respect to any infringement claim based upon: (a) any use of the Product not in accordance with this License or the products accompanying documentation; (b) any use of the Product in combination with other products, equipment, software, or data not provided by Embarcadero; (c) any use of any version of the Product other than the most current version made available to you; or (d) any modification of the Product by any person other than Embarcadero or its authorized agents ("Excluded Claims"). You will indemnify Embarcadero against all liability, damages and costs (including reasonable attorneys' fees) resulting from or related to an Excluded Claim. This section 11 states Embarcadero's entire liability and your sole and exclusive remedy for third- party claims relating to the Product.

 

12. TERM AND TERMINATION.

 

12.1 Term. The term of this License will begin as of the date that you receive the Product and will remain in effect perpetually unless terminated under this Section 12.

 

12.2 Termination for Convenience. You may terminate this License for any reason, or for no reason, by giving Embarcadero five (5) days' written notice.

 

12.3 Termination for Cause. Embarcadero may terminate this License if you breach your obligations hereunder. Embarcadero will effect such termination by giving you notice of termination, specifying therein the alleged breach. If your breach is curable, you will have a grace period of thirty (30) days after such notice is served to cure the breach described therein. If the breach is cured within the thirty (30) day grace period, then this License will remain in effect; otherwise, this License will automatically terminate upon the conclusion of the thirty (30) day grace period.

 

12.4 Effect of Termination.  Upon the termination of this License for any reason the following terms shall apply: (a) all rights granted under this License will immediately terminate and you must stop all use of the Product and any Redistributables; (b) you must return to Embarcadero or destroy all copies of the Product provided to or made by you, and will, within ten (10) days after the effective date of termination, provide Embarcadero with written certification that all such copies have been returned or destroyed;; and (c) all provisions of this License with the exception of the licenses granted in Sections 2, 3 and 4, will survive termination of this License for any reason.

 

13. GENERAL PROVISIONS.

 

13.1 Audit. If you are entering into this license as an entity other than an individual (e.g., as a corporation, a partnership, or other organization), during the term of this License and for one (1) year thereafter, Embarcadero or its outside auditors will have the right to conduct an audit of your records and computer systems to verify that you have paid to Embarcadero the correct amounts owed under this License and determine whether the Products are being used in accordance with the terms of this License. Any audit will be conducted during regular business hours at your facilities, with reasonable notice. You agree to provide the audit team access to the relevant records and facilities and to provide reasonable assistance to Embarcadero in connection with this provision. You agree to pay the cost of the audit if any underpayments during the period covered by the audit amount to more than five percent (5%) of the fees actually owed or if the number of deployments of the Products is more than five percent (5%) in excess of that licensed.

 

13.2 Canadian Transactions. If you are subject to Canadian law, you agree to the following:

 

The parties hereto have expressly required that the present License and its Exhibits be drawn up in the English language. / Les parties aux présentes, ont expressément exigé que la présente Convention et ses Annexes soient rédigées en langue anglaise.

 

13.3 Hazardous Uses. The Product is not intended for use, and you may not use or allow others to use the Product, in connection with any application requiring fail-safe performance such as the operation of nuclear power facilities, air traffic control or navigation systems, weapons control systems, life support systems, or any other system whose failure could lead to injury, death, environmental damage or mass destruction. You agree that Embarcadero will have no liability of any nature, and you are solely responsible, for any expense, loss, injury or damage incurred as a result of such use of the Product.

 

13.4 Governing Law. This License will be governed by and construed in accordance with the laws of the United States and the State of California, without giving effect to any conflicts or choice of laws principles that would require the application of the laws of a different jurisdiction. The parties expressly exclude the application of the 1980 United Nations Convention on the International Sale of Goods (if applicable).

 

13.5 Entire License; Severability.   This License constitutes the entire, final and exclusive agreement between you and Embarcadero regarding the specific license transaction described herein. If any provision of this License is held to be illegal, invalid or unenforceable for any reason, then such provision will be enforced to the maximum extent permissible and the remainder of the provisions of this License will remain in full force and effect.

 

13.6 Assignment. You may not transfer the Software media, assign this License or assign any of your rights or delegate any of your obligations under this License, by operation of law or otherwise (including by merger, sale of assets or consolidation), without Embarcadero's prior written consent. Any attempted assignment in violation of this Section 13.5 will be void.

 

13.7 Export Control. You may not directly or indirectly transfer the Product, including its documentation, to any country if such transfer would be prohibited by applicable law, including the U.S. Export Administration Act and the regulations issued thereunder. You agree to the foregoing and you are representing and warranting that you are not located in, under the control of, or a national or resident of any such country. You will be solely responsible for identifying and complying with all laws of any jurisdiction outside of the United States regarding the import, export or use of Products and technical data supplied by Embarcadero. You will obtain at your own expense all licenses, permits or approvals required by any government to use the Product.

 

13.8 U.S. Government Rights. The Product is a "commercial item" as that term is defined at 48 C.F.R. 2.101, consisting of "commercial computer software" and "commercial computer software documentation" as such terms are used in 48 C.F.R. 12.212. Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4, all U.S. Government end users acquire the Product with only those rights set forth in this License.

 

13.9 Waiver and Modifications. All waivers must be in writing. Any waiver or failure to enforce a provision of this License on one occasion shall not be deemed a waiver of any other provision or such provision on any other occasion. This License may only be amended by a written document signed by both parties.

 

If you would like to alter the type or usage parameters of any license you have acquired from Embarcadero, you must first contact Embarcadero to obtain written approval and pricing for any such modifications to your license.

 

If you have any questions about this License, please contact your Embarcadero authorized reseller or Embarcadero. IF YOU AGREE TO THE TERMS AND CONDITIONS OF THIS LICENSE, please indicate your acceptance as indicated below. This will be the legal equivalent of your signature on a written contract, and equally binding. You must agree to these terms and conditions in order to download and/or install the Software. If you do not agree with these terms and conditions, you should indicate below that you do not accept, and exit this process, as Embarcadero is unwilling to license the Software to you in such case, and you may return the Product within ten (10) days after you first received it to Embarcadero or your Embarcadero authorized reseller, along with its original packaging and proof-of-purchase, for a full refund.

 

 

Embarcadero Technologies, Inc.

100 California Street, 12th Floor
San Francisco, CA 94111

 

    Deploying Delphi Prism 2010 Applications

Please read this entire file before deploying your applications or libraries. Unless otherwise noted, this file pertains to creation and deployment of applications or libraries created with Delphi Prism 2010. This file is provided pursuant to the Embarcadero License Terms and provides information on deploying applications.


    Table of Contents

    1. General Application Deployment
 

When building applications, provide your .EXE file and any assemblies not included in the .NET framework runtime that it calls. If you used runtime assemblies not included in the .NET Framework runtime with your application, be sure to include all required assemblies with your distribution.

For third party deployables (e.g. Mono), please see the third party documentation included with the product for other redistribution limitations.

Top


    2. Embarcadero Runtime Assemblies and DLLs
 

In accordance with the "General Terms That Apply to Compiled Programs and Redistributables," you may redistribute Embarcadero-supplied runtime assemblies and DLLs only for the purpose of executing Works created with Delphi Prism 2010. You may not modify these assemblies in any way.

The redistributable runtime assemblies are installed in the GAC (Global Assembly Cache). These assemblies can be viewed in various ways, including:

  • Use the Microsoft .NET Framework Configuration Wizard under Control Panel | Administrative Tools.
  • Navigate to either the [Common Files Directory]\CodeGear Shared\Delphi Prism\Shared Assemblies\7.0 directory.

Although this software may include assemblies other than those listed below, only the assemblies identified below as redistributable may be redistributed by you. For third party deployables, please see the third party documentation included with this product for other redistribution limitations.

You may NOT redeploy Embarcadero-supplied design-time only assemblies. If an assembly is not listed in this document, then it is considered a design-time only package. You may not recompile or redistribute any Embarcadero-supplied components or libraries for use by other developers.

Assemblies that you develop may not have the same names as Embarcadero-supplied packages or assemblies.

The following table lists the redistributable runtime .NET assemblies and DLLs for each edition of Delphi Prism 2010. The redistributable files are marked with an X. Associated satellite assemblies are permitted to be redistributed.

File
Professional
Enterprise
Architect
Borland.Data.AdoDbxClient.dll
X
X
X
Borland.Data.BlackfishSQL.LocalClient.dll
X
X
X
Borland.Data.BlackfishSQL.RemoteClient.dll
 
X
X
Borland.Data.DBXClientDriver.dll
 
X
X
Borland.Data.DBXCommonDriver.dll
X
X
X
Borland.Data.DBXInterBaseDriver.dll
X
X
X
Borland.Delphi.dll
X
X
X
Borland.VclDbRtl.dll
X
X
X
Borland.VclRtl.dll
X
X
X
dbxadapter.dll X X X
dbxint.dll X X X

Top


    3. Blackfish SQL Deployment
 

If you created an application that uses Blackfish SQL, you may deploy BSQLServer.exe (located by default in \Program Files\Embarcadero\Delphi Prism\Bin). In addition, you may deploy Borland.Data.BlackfishSQL.LocalClient.dll for Professional, Enterprise, and Architect versions and Borland.Data.BlackfishSQL.RemoteClient.dll for Enterprise and Architect versions. Delphi Prism provides only a limited deployment license, please refer to the license agreement for restrictions.

In order to deploy Blackfish SQL on a machine other than the one with the licensed copy of Delphi Prism 2010 or RAD Studio 2010, click on the following link:

If your Delphi Prism or RAD Studio 2010 registration record was not found, the following error message is displayed:

The serial number entered is an upgrade only version of the product, and requires a prior version of the product to be registered. That registration entry was NOT found, registration failed. (17)

NOTE: For networked license users: if your instance of Delphi Prism or RAD Studio is connected to the local license server (ELC or FLEXnet), copy [ Delphi Prism 2010 root dir ]/license/concurrent_xxx.slip (or named_xxx.slip) to your user home directory on the machine where Blackfish SQL is deployed. Check Blackfish SQL documentation for detailed instructions.

If you need to find product serial number, you can find it on the Embarcadero Developer Network after logging in under 'My Registered Products' https://members.embarcadero.com/default.aspx.

Top


    4. Deploying ASP.NET Website
 

To deploy an ASP.NET website in source mode, you will need to deploy the compiler as well. This deployment of the compiler should be done by using the free Command Line Edition setup. You can download this edition at https://downloads.embarcadero.com/free/delphi_prism.

To publish a website that uses a database connection, you will need to deploy the correct files as well as make addition entry into you machine.config or web.config file.

Blackfish SQL:

Deploy:
Borland.Data.BlackfishSQL.LocalClient.dll or Borland.Data.BlackfishSQL.RemoteClient.dll

machine.config or web.config 
  <system.data>
    <DbProviderFactories>
      <add name="BlackfishSQL Local Provider" invariant="Borland.Data.BlackfishSQL.LocalClient" description="Provider with inprocess database Server" type="Borland.Data.DataStore.DataStoreProviderFactory, Borland.Data.BlackfishSQL.LocalClient, Version=8.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
      <add name="BlackfishSQL Remote Provider" invariant="Borland.Data.BlackfishSQL.RemoteClient" description="Provider for connectivity to BlackfishSQL Server" type="Borland.Data.DataStore.DataStoreProviderFactory, Borland.Data.BlackfishSQL.RemoteClient, Version=8.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
    </DbProviderFactories>
  </system.data>

InterBase:

Deploy:
dbxint.dll
Borland.Data.AdoDbxClient.dll
Borland.Data.DbxCommonDriver.dll
Borland.Data.DbxInterBaseDriver.dll
Borland.Delphi.dll
Borland.VclRtl.dll
Borland.VclDbRtl.dll
dbxadapter.dll
 

machine.config or web.config 
  <system.data>
    <DbProviderFactories>
      <add name="AdoDbx Data Provider" invariant="Borland.Data.AdoDbxClient" description=".Net Framework Data Provider for dbExpress Drivers" type="Borland.Data.TAdoDbxProviderFactory, Borland.Data.AdoDbxClient, Version=14.0.5000.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
      <add name="Interbase AdoDbx Data Provider" invariant="Borland.Data.DbxInterBaseDriver" description=".Net Framework Data Provider for InterBase dbExpress Driver" type="Borland.Data.TAdoDbxInterBaseProviderFactory, Borland.Data.DbxInterBaseDriver, Version=14.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
    </DbProviderFactories>
  </system.data>

DataSnap:

Deploy:
Borland.Data.AdoDbxClient.dll
Borland.Data.DbxCommonDriver.dll
Borland.Data.DbxClientDriver.dll
Borland.Delphi.dll
Borland.VclRtl.dll
Borland.VclDbRtl.dll
 

machine.config or web.config 
  <system.data>
    <DbProviderFactories>
      <add name="Datasnap AdoDbx Data Provider" invariant="Borland.Data.DbxClientDriver" description=".Net Framework Data Provider for Datasnap" type="Borland.Data.TAdoDbxDatasnapProviderFactory, Borland.Data.DbxClientDriver, Version=14.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
    </DbProviderFactories>
  </system.data>

Top


    5. InterBase
 

The product includes a development license for InterBase (InterBase 2009 Developer Edition). This product does not include deployment rights for InterBase server. When deploying an application requiring InterBase server, you must first obtain InterBase Deployment licenses, available separately from Embarcadero. For more information on InterBase, see http://www.embarcadero.com/products/interbase, or contact your local Embarcadero sales office.

Top


    6. Other Components
 

Any file, module or component not designated as redistributable in this document may not be redistributed, and is limited to use by you under the terms of the EULA accompanying this product.

Top


    7. Removed or Modified Redistributable Files
 

EMBARCADERO RESERVES THE RIGHT TO REMOVE OR MODIFY INDIVIDUAL REDISTRIBUTABLE FILES FROM THIS EMBARCADERO 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. EMBARCADERO 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.

Top


Delphi Prism 2010 使用契約

Written by Tim DelChiaro on . Posted in Usability

EMBARCADERO TECHNOLOGIES, INC.

使用契約

 

DELPHI PRISM™ 2010 ARCHITECT

DELPHI PRISM™ 2010 ARCHITECT ACADEMIC

DELPHI PRISM™ 2010 ENTERPRISE

DELPHI PRISM™ 2010 ENTERPRISE ACADEMIC

DELPHI PRISM™ 2010 PROFESSIONAL

DELPHI PRISM™ 2010 PROFESSIONAL ACADEMIC

 

重要: EMBARCADERO の本ソフトウェア製品(関連するドキュメントも含む、以下「本製品」)は、EMBARCADERO TECHNOLOGIES, INC(以下「EMBARCADERO」)の知的財産を含んでいます。本製品は、以下の契約(以下「本契約」)に従って、製品を購入された方(以下「お客様」)がご利用いただけます。本製品をインストールし、使用する前に、本契約を注意深くお読みください。本契約のコピーは、製品中の「LICENSE.RTF」でもご参照いただけます。

 

お客様は、下部に表示される同意のオプションを指定することで、本契約に同意できます。また、下部に表示される拒否オプションを指定することで、本契約を拒否し、インストール処理を終了できます。本契約を受け入れない限り、製品をインストールしたり、使用してはなりません。この場合、最初に製品を受け取ってから 10 日以内に EMBARCADERO または正規取扱店/販売店(以下「EMBARCADERO 販売店」)に、元のパッケージおよび購入証明書を添えて返品し、購入代金全額の払い戻しを求めてください。本製品をお客様が使用された場合には、本契約に同意したことになります。

 

本製品には、本製品に付随する特定のソフトウェアに適用される書面の契約が含まれている場合があります。お客様は、その書面の契約をお読みになり、書面の契約がオンラインドキュメントの契約に優先することに同意するものとします。

 

Embarcadero は、Embarcadero または Embarcadero 販売店から本製品を購入された場合にのみ、本契約による製品の使用を認めます。これ以外の方法で入手した製品をインストールしたり、使用してはなりません。

 

1. 所有権。本製品は、Embarcadero および第三者たる Embarcadero のライセンサーの知的財産を含んでいます。ここでは「購入」と表現していますが、本製品は、本契約に基づくお客様の使用のためにお客様に提供されるのであり、売り渡すのではありません。お客様は、以下の点を認め、同意するものとします。(a)本製品に含まれている知的財産は米国著作権法などで保護されていること。(b)Embarcadero またはそのライセンサが、製品中のすべての著作権およびその他の知的財産権を保持していること。(c)本契約において、お客様に黙示的に付与される権利はなく、本契約に明記されていないすべての権利は Embarcadero が留保すること。(d)お客様は、(本契約に定められた権利を除き)所有権その他の権利を取得するわけではないこと。お客様は、Embarcadero  または Embarcadero のライセンサーの本製品中の知的財産に対する所有権にいかなるときも、世界中のいかなる場所においても、異議を唱えないこと、かつ本製品中の知的財産に関して Embarcadero が有する諸権利の有効性に対して異議の申立てをしないことに同意するものとします。また、お客様は、Embarcadero に帰属する商標やサービスマークを使用する権利を持ちません。本製品には、RemObjects Software, LLC. により著作権表示された技術が搭載されています。

 

2. 権利付与と使用の範囲

 

2.1 権利付与。お客様は、購入する使用権ごとに、上記の本製品および関連するバージョンを 1 つのみ使用できる権利を有します。お客様には、本製品を使用するために取得する権利ごとに、1 つの使用証書(以下 「使用証書」)が提供されます。これは、証明書、インストールおよび使用契約に関する指示書、請求書、または起動ファイルのいずれかであり、製品メディアに付いているか、あるいは Embarcadero または Embarcadero 販売店によって別途提供されます。使用証書には、お客様が使用権を取得された製品、同製品のエディション(Architect、Architect Academic、Enterprise、Enterprise Academic、Professional、Professional Academic)、同製品を使用できる権利の種類、および取得した権利の数に関する情報が記載されています。本契約に記載されている製品を起動し使用するためには、製品によって指示される手順に従う必要があります。取得できる権利の種類は、評価使用権、同時使用使用権、および指名ユーザー使用権です。これらはすべて本契約の第 2 条で定義されています。使用証書で他の種類の権利の取得が特定されていない限り、お客様の取得した権利は指名ユーザー使用権です。製品メディアに付いている権利の種類について詳しくは、Embarcadero または Embarcadero 販売店にお問い合わせください。

 

2.2  評価使用権。この第 2 条第 2 項は、お客様が本製品について Embarcadero または Embarcadero 販売店から評価使用権を取得した場合にのみ適用されます。本製品を評価するために、以下に説明するように、試用、評価、非営利目的でのみ一時的に本製品をインストールすることができます(以下、「評価期間」)。評価期間は、Embarcadero から指定された期間、または本製品がインストールされた日付から 30 日間に制限されます。評価期間が終了すると、本製品を使用するための権利の期限が切れます。評価期間において Embarcadero は、評価目的でのみ製品を使用するための個人的、非独占的、および譲渡不能な限定的な権利を付与します。本製品は、評価期間終了後、動作不能にするタイムアウト機能を搭載しています。評価期間中に作成されたアプリケーションが動作するには、製品を必要とすることがあります。そのため、評価期間を超過すると、これらのアプリケーションが動作しなくなる場合があります。そのため、結果としてデータが消失しないように処置を講じてください。評価期間終了後に本製品を使用するためには、Embarcadero または Embarcadero 販売店から使用証書を取得しなければなりません。使用証書には、本契約に従って本製品を使用するための権利の数と種類が記述されています。お客様は、評価期間中、本製品を商用、業務用、政府や公共機関での使用を目的として使用してはなりません。評価期間が終了する際、使用証書を取得するため商用使用権を購入せずに、その後も本製品を使用しようとすることは禁じられています。評価期間の終了時に製品を購入しない場合は、本製品をインストールしたすべてのコンピュータシステム(下記に定義されるサーバーおよびワークステーションを含む)から本製品を永久に除去または削除し、入手したソフトウェアおよび文書を破棄し、本製品を再インストールしないことにお客様は同意するものとします。評価期間後も本製品を使用する場合は、Embarcadero または Embarcadero 販売店から本製品を使用するための商用使用権を注文しなければなりません。

 

2.3 指名ユーザー使用権。この第 2 条第 3 項は、お客様が Embarcadero または Embarcadero 販売店から直接、本製品の Architect エディション、Architect Academic エディション、Enterprise エディション、Enterprise Academic エディション、Professional エディション、または Professional Academic エディションの指名ユーザー使用権(以下に定義)を取得された場合にのみ適用されます。本契約の条項に従うことを条件として、Embarcadero は、お客様が個人である場合はお客様ご本人、または、お客様が法人である場合にはお客様の組織の 1 名(以下「指名ユーザー」)が、独自のアプリケーション プログラムなどの著作物(以下「著作物」)を作成、コンパイル(バイト コード コンパイルを含む)、テストし、ソースまたはオブジェクト コードの形式で配備する目的でのみ本製品を使用する個人的、非独占的、譲渡不能、および限定的な権利を付与します。お客様は、 Embarcadero または Embarcadero 販売店から、複数の指名ユーザーが製品を使用するための使用権(以下各々「指名ユーザー使用権」)を追加で購入することができます。前記の権利は、適切な料金を支払い使用証書を取得した数と同数の指名ユーザーのみにより、自ら内部使用のためにアクセスおよび使用するためのものです。本製品は、本契約のすべての条項に従うことを条件として、特別に指定された指名ユーザーに限り使用することができます。お客様は、Embarcadero または Embarcadero 販売店から明示的に与えられた指名ユーザーの数を超えて、本製品をインストールしたり、実行しないことに同意し、お客様ご自身がそのときどきに指定した指名ユーザー以外の個人が本製品を使用することを許可しないことに同意します。指名ユーザーが本製品の使用を許諾された唯一の個人である場合、お客様は妥当な数のコンピューターに本製品をインストールすることができます。本契約において特にお客様に付与されたものを除き、一切の権利は、Embarcadero が保持します。 

 

2.4  同時使用使用権。この第 2 条第 4 項は、以下に規定するように、お客様が Embarcadero または Embarcadero 販売店から直接、本製品の同時使用使用権を購入された場合に適用されます。

 

2.4.1  同時使用使用権の付与。本契約の条項に従うことを条件として、Embarcadero はお客様に、非独占的、譲渡不能および限定的な使用権を付与します。この使用権は、次の第 2 条第 4 項第 2 号で定められた地域内に位置する複数のユーザーによってアクセスおよび使用される妥当な数のコンピュータ、マシン、およびサーバーに実行形式でのみ本製品をインストールすることを許可するものですが、この許可は、いかなる時点においても本製品の同時使用ユーザー数が使用証書に定められた同時使用使用権の数を超えないこと、本製品が所定の地域内に存在するコンピュータまたはマシン上でのみ使用されること、および本製品が所定の地域内に存在するユーザーのみによってアクセスされることを条件とします。前記の権利は、適切な料金を支払い使用証書を取得した同時使用ユーザーと同数のユーザーのみにより、著作物を、ソース コードまたはオブジェクト コードの形態で作成、コンパイル(バイト コード コンパイルを含む)、テスト、および配備することのみを目的としてアクセスおよび使用するためのものです。本項で「使用する」、「製品の使用」および「使用中」とは、コンピュータあるいはマシンのメモリ(RAM)中に製品が読み込まれている状態をいい、「アクセスする」とは、その製品を使用、コピー、操作できる状態を意味します。本製品を地域外に配置したコンピュータあるいはマシン上で同時に共有あるいは使用したり、また、なんらかの方法で、地域外に存在するユーザーから使用またはアクセスさせることもできません。本契約において特にお客様に付与されたものを除き、一切の権利は、Embarcadero が保持します。お客様は、所有する各使用証書に基づき、製品の使用の正確な記録を保持することに同意するものとします。

 

2.4.2  同時使用の地域。「地域」とは本製品の利用を許された地理的な領域を言います。地域での使用は、下記に定義する輸出規制の対象となります。地域は 3 つの地理的領域のいずれか、かつ唯一でなければなりません。3 つの地域とは、「南北アメリカ地域」、「欧州、中東、アフリカ(EMEA)地域」、「アジア太平洋(AsiaPac)地域」であり、それぞれ以下のように定義します。お客様の使用証書に特別な記載が無い限り、本製品をコンピュータあるいはマシンにインストールする時点で適切な地域を決定しなければなりません。地域の決定は、製品をその地域でインストールすることによって決定されます。地理的な地域は以下のとおりです。

 

2.4.2.1 「南北アメリカ地域」。この地理的領域は、南北アメリカの境界内に限定する地域となります。

 

2.4.2.2 「欧州、中東、アフリカ(EMEA)地域」。この地理的領域は、欧州、中東、アフリカの境界内に限定する地域となります。つまり、欧州共同体のメンバー国家の 1 つまたは複数に該当する場合、旧ユーゴスラビアのすべての国々、アラブ中東のすべての国々、旧東ヨーロッパ地域の国々(ブルガリア、ルーマニア、ポーランド、チェコ共和国、スロヴァキア、ハンガリー)、旧ソ連のすべての国々、アフリカのすべての国々、マダガスカル、および南インド洋の島々、およびアルバニア、アンドラ、キプロス、ガーンジー島、アイスランド、イラン、マン島、イスラエル、ジャージー島、リヒテンシュタイン、マルタ、モナコ、ノルウェー、サンマリノ、スイスおよびトルコが含まれます。

 

2.4.2.3 「アジア太平洋(AsiaPac)地域」。この地理的領域は、アジアおよびオーストラリア/太平洋地域の境界内に限定する地域となります。つまり、韓国、日本、中国、台湾、香港、マカオ、インド、モルディブ、パキスタン、ミャンマー、ネパール、ブータン、バングラデッシュ、タイ、ラオス、カンボジア、ベトナム、シンガポール、マレーシア、インドネシア、東ティモール、フィリピン、ブルネイ、パプアニューギニア、太平洋諸島、オーストラリアおよびニュージーランドが含まれます。

 

3. コンパイルされたプログラムおよびその再配布可能ファイルに適用される一般条項

 

3.1  再配布可能ファイル。本製品には、付属印刷物またはオンラインドキュメントに「再配布可能ファイル」として指定され、本製品を使って作成された著作物を使用するために必要となるファイル、ライブラリ、ソースコード(以下「再配布可能ファイル」)が含まれます。Embarcadero は他のファイルを再配布可能ファイルと指定することがあります。再配布可能ファイルに関する追加情報については、製品に含まれる「readme」または「deploy」ファイルなどのドキュメントを参照してください。本契約の条項に従うことを条件として、再配布可能ファイルを含まない、お客様自身のソースコードやコンパイルされたコードは自由に再配布できます。

 

3.2  再配布可能ファイルの使用権。第 3 条 第 3 項の制限を含む本契約の条項に従うことを条件として、Embarcadero は、個人的、非独占的かつ譲渡不能な以下の権利をお客様に許諾します。(a)再配布可能ファイルの正確なコピーを作成し、お客様の著作物を構成するコンポーネントとしてのみ、または著作物のエンド ユーザー(以下「エンド ユーザー」といいます)が、お客様の著作物を使用できるようにすることのみを目的として、再配布可能ファイルを配布すること。(b)お客様が所有するコンピュータもしくは、お客様が内部使用の目的で占有するコンピュータにおいて再配布可能ファイルを無修正でインストールおよび実行すること。(c)お客様のエンド ユーザーが再配布可能ファイルに関する第 5 条の条項に従うことを条件に、お客様の著作物を構成するコンポーネントとしてのみ、かつ、そのようなエンド ユーザーの内部使用の目的でのみ、再配布可能ファイルを無修正でインストールおよび実行する、個人的、非独占的かつ譲渡不能な権利をお客様のエンド ユーザーにサブライセンスすること。この第 3 条第 2 項のもとでお客様に付与される権利は、お客様が著作物をどのようにコンパイル、リンク、またはパッケージ化するかにかかわらず共同開発者を含む他者によって行使されてはなりません。この権利は、再配布可能ファイルについてのみ適用され、他のファイル、ライブラリ、ソース コード、コンポーネント、その他製品の派生物(二次的著作物)には適用されません。正式に取得され、適切に登録された本製品を使って作成されたお客様の著作物に関してのみ、この権利は行使できます。

 

3.3  特定の制限。お客様が著作物をどのように変更する場合も、またお客様が著作物をどのようにコンパイル、リンク、またはパッケージ化する場合も、以下の事項が適用されます。(a)お客様は、第 3 条第 6 項の規定を除いて、お客様のエンド ユーザーが再配布可能ファイルを変更したり、さらに再配布可能ファイルを配布することや、著作物以外のお客様のエンド ユーザー自身が作成したプログラムで再配布可能ファイルを使用することを許可してはなりません。(b)お客様の著作物が本製品を使って開発されたことを表記する場合を除き、お客様が著作物を販売するにあたり、Embarcadero の名前、ロゴまたは商標を使用してはなりません。(c)お客様が作成した著作物のすべてのコピーには、お客様自身または Embarcadero またはそのライセンサの有効な著作権表示が含まれなければならず、再配布可能ファイルに含まれる Embarcadero の著作権、商標またはその他の知的財産権に関する記述を削除したり、改変してはなりません。(d)再配布可能ファイルは、再配布可能ファイルの単なるセットやサブセットとしてでなく、本契約の条項に従って作成された、第一義的で重要な機能が追加された著作物とともにのみ配布できます。

 

3.4  エンド ユーザーとの関係。第 4 条以降に記載された例外を除き、本契約に関する第三受益者は存在しません。このため、Embarcadero は本製品の直接の購入者に対する限定的な保証を除き、だれに対しても一切の保証をいたしません。お客様のエンド ユーザー(または著作物の使用者や購入者のすべて)に対するサポート、サービス、アップグレード、技術的またはこれ以外の支援は(そこに含まれる再配布可能ファイルに関するものも含め)お客様だけが責任を負うものとし、お客様のエンド ユーザーがサービスや支援を Embarcadero に求める権利はありません。お客様は、第三者がお客様の著作物を使用、調達、複製、配布することに起因または関連する、いかなるクレームや責任からも損害を受けないように、Embarcadero やそのライセンサ、サプライヤ、それぞれの従業員、役員、取締役、関連会社を免責、防禦するものとします。

 

3.5  サードパーティのソフトウェア。本製品は、再配布可能ファイルも含め、サードパーティベンダーから提供されたソースコード、再配布可能ファイルまたはその他のファイル(以下「サードパーティ製品」)を含んでいる場合があります。サードパーティ製品の使用は、サードパーティベンダーから提供される使用条件に従わなければならない場合があるため、サードパーティが求める使用条件について、サードパーティ製品にとともに提供されるオンラインドキュメントを参照してください(存在する場合)。これらのサードパーティベンダーの使用条件は、本契約に置き換わるものではなく、それに追加されるものとします。

 

3.6  コンポーネント開発者に適用される規定。この第 3 条第 6 項のため、次の用語の意味を示します。

 

「コンポーネント」とは、製品を使ってお客様によって開発されたプログラムモジュールまたはオブジェクトのうち、他のユーザーによって他の開発環境を使って開発された他のプログラムモジュール/オブジェクトと相互運用する目的で設計されたものを指します。

 

「コンポーネント カスタマ」とは、次の目的でお客様からコンポーネントを調達する個人または法人を指します。(i)コンポーネントを別の開発環境を使って開発されたプログラム モジュール/オブジェクトに統合する。(ii)統合した製品をエンド ユーザーに配布する。

 

「コンポーネント開発者」とは、製品を使用して、コンポーネント カスタマに配布するコンポーネントを開発する個人または法人を指します。

 

お客様がコンポーネント開発者の場合は、この第 3 条第 6 項に準拠し、以下に列挙された条項を含む契約をお客様が各コンポーネント カスタマと結んだ後にのみ、(i)再配布可能ファイルのコピーをコンポーネント カスタマに配布し、(ii)再配布可能ファイルのコピーをお客様のコンポーネントおよびコンポーネント カスタマの著作物とともにエンド ユーザーに配布する権利をコンポーネント カスタマに付与することができます。

 

3.6.1  再配布可能ファイルの使用条件。第 3 条第 6 項 2 の制限を含む本条項に従うことを条件として、[コンポーネント開発者名を挿入]は、お客様に個人的、非独占的、限定的、および譲渡不能な以下の権利を付与します。(a)再配布可能ファイルの正確なコピーを作成し、そのコピーを[コンポーネント開発者名を挿入]から調達したコンポーネントを統合した著作物(以下「著作物」)と組み合わせてのみ配布すること。ただし、著作物のエンド ユーザー(以下「エンド ユーザー」)が著作物をインストールして実行するために必要な場合に限ります。(b)個人的な開発目的にのみ所有または所持するコンピュータに再配布可能ファイルを変更を加えずにインストールして実行すること。(c)さらに、著作物のコンポーネントとしてのみ、およびエンド ユーザーの個人的な使用を目的としてのみ、再配布可能ファイルを変更しないでインストールおよび実行するための個人的、非独占的、および譲渡不能な制限付き権利をエンド ユーザーに対して付与すること。以上の条項は、再配布可能ファイルに関する第 3 条第 6 項 4 の制限にお客様のエンド ユーザーが従うことを条件に付与されます。

 

3.6.2  特定の制限。お客様が著作物をどのように変更する場合も、またお客様が著作物をどのようにコンパイル、リンク、またはパッケージ化する場合も、以下の事項が適用されます。(a)お客様は、お客様のエンド ユーザーが再配布可能ファイルを変更したり、さらに再配布可能ファイルを配布することや、著作物以外のお客様のエンド ユーザー自身が作成したプログラムで再配布可能ファイルを使用することを許可してはなりません。(b)お客様の著作物が本製品を使って開発されたことを表記する場合を除き、お客様が著作物を販売するにあたり、Embarcadero の名前、ロゴまたは商標を使用してはなりません。(c)お客様が作成した著作物のすべてのコピーには、お客様自身または Embarcadero またはそのライセンサの有効な著作権表示が含まれなければならず、再配布可能ファイルに含まれる Embarcadero の著作権、商標またはその他の知的財産権に関する記述を削除したり、改変してはなりません。(d)再配布可能ファイルは、再配布可能ファイルの単なるセットやサブセットとしてでなく、第一義的で重要な機能が追加された著作物とともにのみ配布できます。

 

3.6.3  無保証。Embarcadero は、お客様を含むだれに対しても一切の保証をいたしません。お客様のエンド ユーザー(または著作物の使用者や購入者のすべて)に対するサポート、サービス、アップグレード、技術的またはこれ以外の支援は(そこに含まれる再配布可能ファイルに関するものも含め)お客様だけが責任を負うものとし、お客様のエンド ユーザーがサービスや支援を Embarcadero に求める権利はありません。お客様は、第三者がお客様の著作物を使用、調達、複製、配布することに起因または関連する、いかなるクレームや責任からも損害を受けないように、Embarcadero やそのライセンサ、サプライヤ、それぞれの従業員、役員、取締役、関連会社を免責、防禦するものとします。

 

3.6.4  お客様は、以下のことをしてはなりません。(a)再配布可能ファイルの派生著作物の改変、改作、変更、変換、または作成。(b)再配布可能ファイルの第三者に対するリース、賃貸、貸与。(c)本条項で明示的に許可されている場合を除く、第三者に対する再配布可能ファイルまたは再配布可能ファイルのコンポーネントのライセンス、配布、その他の譲渡。(d)リバース エンジニアリング、逆コンパイル、逆アセンブルなど、再配布可能ファイルからソースコードを導き出そうとする行為。(e)再配布可能ファイルに関する Embarcadero またはサプライヤの機密保持表示または財産権表示(著作権表示および商標表示を含む)の削除、変更、または隠蔽。(f)第三者に対して、タイム シェアリングなどによって再配布可能ファイルへのアクセスまたは使用を許可したり、サービス部の一部として再配布可能ファイルの使用を許可すること。または、これ以外に第三者の利益または使用のために再配布可能ファイルの操作を許可すること。あるいは (g)本条項の下で明示的に許可された場合を除く再配布可能ファイルの複製または使用。また、お客様は、お客様のエンド ユーザーが再配布可能ファイルに関して、上記の(a)から(e)、および(g)で禁止された行為を行うことを許可してはなりません。エンド ユーザーの再配布可能ファイルに対する権利は、こうした制限を満たすことを条件とします。この条項の制限は、お客様による、コンポーネントや再配布可能ファイルを含む再配布可能ファイルの全部または一部の使用に対して適用されます。

 

3.7  その他の権利。本契約に記載している以外の再配布可能ファイルの使用、配布に対する対価と条件については Embarcadero に問い合わせてください。

 

4. プログラム ノート。以下の条項や条件(以下「プログラム情報」)は、本製品の特定のエディションやコンポーネントに対するものですが、第 2 条および第 3 条の規定に追加されます。当該製品のプログラム情報が本契約の他の記載と矛盾する場合は、本プログラム情報に記載されたものが優先します。

 

4.1 ARCHITECT ACADEMICENTERPRISEENTERPRISE ACADEMICPROFESSIONAL、および PROFESSIONAL ACADEMIC エディションに適用されるプログラム情報。 ARCHITECT

 

InterBase に関する追加条項: InterBase として識別される本製品の一部は、再配布可能ファイルではなく、開発目的で使用する場合に限り使用権が付与されます。当該使用権は、本製品の一部としての InterBase を商用、事業用、政府または公共機関での使用、その他著作物の開発およびテストを除くいかなる目的での使用も許可するものではありません。InterBase を使用する著作物を配布するには、Embarcadero から InterBase の配布権を別途取得する必要があります。

 

4.2  教育機関向けソフトウェア(アカデミックパック)に適用される追加条項

 

本契約の条項に従うことを条件として、お客様は、コンピュータプログラミングの指導およびソフトウェアトレーニングコース(以下「各種コース」)に限定された範囲内において教育を行い、または受けることだけを目的として、本製品を使用し、個人使用目的に限り著作物を作成する権利を行使することができます。お客様は、著作物をソースコードまたはオブジェクトコードの形式で、各種コースの他の参加者に、教育およびトレーニング目的の場合に限り、複製、配布、および使用することができます。お客様は、本製品および著作物をお客様が教育関係者の場合、各種コースを教える以外に、いかなる商用、業務用、政府または公共機関での使用を目的としても使用してはなりません。本契約において特にお客様に付与されたものを除き、一切の権利は、Embarcadero が保持します。

 

4.3  サードパーティソフトウェアに適用される追加条項

 

本製品に含まれるコンポーネントが、製品のメディアから(オブジェクトおよびソースコードの形式で)読み込まれるサードパーティのソフトウェアプログラムやライブラリ(以下「サードパーティのソフトウェア」)を使用または統合している場合があります。第三者たる Embarcadero のライセンサまたはサプライヤが、本製品(サードパーティのソフトウェアを含む)中の知的財産権を保護し、その使用の一部を制限することを意図している本契約の規定の第三受益者であることに、お客様は同意するものとします。

 

4.4  PROFESSIONAL エディションおよび PROFESSIONAL ACADEMIC エディションに適用される追加条項

 

本契約のすべての条項に従って、Embarcadero は本製品のライセンス ユーザーであるお客様に対し、「dbExpress」として識別される本製品の一部を、実行形式に限り、著作物と同じマシン上にインストールされたローカルなデータベースへのアクセスを目的として使用する限定的な使用権を付与します。著作物がインストールされているマシン以外の異なるマシン上に置かれたデータベースと関連させて「dbExpress」として識別される本製品の一部を使用してはなりません。

 

4.5  Blackfish SQL に適用される追加条項

 

本製品に含まれる Blackfish SQL データベース製品には、次の追加条項が適用されます。

 

4.5.1  開発目的での使用

本製品を使用する権利を持つ指名ユーザーは、上記第 2 条に規定された開発目的で Blackfish SQL を使用することができます。

 

4.5.2  配備目的での使用

お客様は、お客様が作成する著作物の一部とする場合に限り、以下のように Blackfish データベースを配備することができます。

 

(i)Blackfish SQL RAD Studio Professional エディション。お客様が Delphi Prism 2010 Professional エディションの使用権を購入された場合、Embarcadero は、いかなる時点でも 1 人のユーザーによって使用されることを条件に、コンピュータ(以下「ローカル サーバー」)の台数に制限なく Blackfish SQL をインストールして実行するための個人的、非独占的、譲渡不能かつ限定的な使用権をお客様に付与します。ユーザーは、ローカル サーバーにインストールされた本製品にローカル サーバー以外のコンピュータからアクセスすることはできません。ユーザーごとに最大 4 個のローカル接続が可能です。なお、「ローカル接続」とは、ローカル サーバー上に常駐している本製品と、同じくローカル サーバー上で実行される著作物のコピーとの間の通信セッションのことです。

 

(ii)Blackfish SQL RAD Studio Enterprise エディション。お客様が Delphi Prism 2010 Enterprise エディションまたは Architect エディションの使用権を購入された場合、Embarcadero は、最大 5 ユーザーによって使用されることを条件に、コンピュータ(以下「サーバー」)の台数に制限なく本製品をインストールして実行するための個人的、非独占的、譲渡不能かつ限定的な使用権をお客様に付与します。ユーザーごとに最大 4 個の接続が可能です。

 

なお、「サポート接続」とは、サーバー上に常駐している Blackfish SQL と、同じサーバー上で実行されているか、他のマシン上に常駐している使用権が認められた著作物のコピーとの間の通信セッションのことです。

 

より多くのユーザーまたはより大きなデータベース ファイル サイズのサポートが必要な配備については、別途 Blackfish SQL のライセンスを Embarcadero からご購入いただけます。

 

4.5.3  追加の制限事項

3 条第 2 項、第 3 条第 3 項および第 3 条第 4 項を目的とする場合、Blackfish SQL は再配布可能とみなされます。そのため、お客様が作成した著作物を付けて Blackfish SQL を配布すること、また、第 3 条第 2 項、第 3 条第 3 項および第 3 条第 4 項に準拠し、かつ各配布物が上記の使用権に準拠しているという条件でエンド ユーザーに配布することができます。

 

5. 制限事項。お客様は、以下のことをしてはなりません。(a)本製品の改変、翻案、変更、翻訳もしくは派生物(二次的著作物)の作成、または製品付属文書の規定もしくは Embarcadero の書面による許諾を受けない他のソフトウェアと本製品との結合。(b)本製品の第三者へのリース、賃貸、貸し付け。(c)本契約のもとで明示的に許諾されたものを除く、第三者への本製品もしくはコンポーネントの使用権の付与、配布、または譲渡。(d)リバースエンジニアリング、逆コンパイル、逆アセンブル、その他本製品からソースコードを導き出そうとする行為。(e)本製品中の Embarcadero またはサプライヤの(著作権や商標の表示を含む)秘密情報や知的財産権の表示を削除、改変、または覆い隠すこと。(f)第三者に対して、タイムシェアリング等により本製品へのアクセスまたは使用を可能にしたり、サービス部門の一部として本製品を操作させること、またはこれ以外に第三者の利益または使用のために本製品を操作させること。ただし、第 2 条 3 条および 4 条のもとで明示的に許諾された条件を除く。(g)第 2 条、3 条および 4 条のもとで明示的に許諾された例外を除く、本製品の複製や使用。本契約のもとで付与される権利は、本製品にのみ適用されます。他の Embarcadero ソフトウェアを使用する場合は、別途使用権を入手してください。また、お客様は、お客様のエンド ユーザーが再配布可能ファイルに関して、上記の(a)から(e)、および(g)で禁止された行為を行うことを許可してはなりません。エンド ユーザーの再配布可能ファイルに対する権利は、こうした制限を満たすことを条件とします。この第 5 条の制限は、お客様による、コンポーネントや再配布可能ファイルを含む本製品の全部または一部の使用に対して適用されます。

 

6. 制限付き保証および免責。Embarcadero は、本製品の直接の購入者であるお客様だけに対して、本製品に含まれる物理メディアに関して、材質、製造における瑕疵がないことを本製品の入手日から 90 日間にわたって保証します。本保証の違背に対する、お客様への唯一の救済手段および Embarcadero の唯一の責任は、90 日保証期間中に Embarcadero に返送された瑕疵あるメディアの交換です。この保証は、誤用、濫用、不注意による毀損には適用されません。交換されたメディアの保証期間は、上の保証期間の残りの期間または Embarcadero が交換メディアを送付した日付から 20 日間のうち長い方です。この明確に限定された保証を除き、本製品は「現状のまま」で提供され、いかなる保証も提供されません。EMBARCADERO は、商品性、特定目的適合性、品質、非権利侵害性、権原、成果、努力または平穏享有などの保証を含め、すべての黙示的または法的な保証も排除し、放棄します。本製品にはエラーがないこと、または中断なく動作することについての保証はありません。本製品の使用によってもたらされる結果に対するすべての危険はお客様が負担するものとします。適用法令によって EMBARCADERO が保証を否認できない範囲において、上の保証の範囲と期間は当該法令の許容する最小限のものとします。

 

黙示的保証に制限を設けることを認めない地域も存在するため、上の除外はお客様に適用されない場合もあります。この制限付き保証は、お客様に特定の法的権利を与えるものであり、またお客様のもつ法的権利は、州によって異なります。

 

7. サービス、アップデート、製品の変更。Embarcadero は、本契約において、お客様に、いかなるインストール、トレーニングまたはその他のサービスも提供する義務はありません。これらのサービスは、(存在する場合)別途購入する必要があります。別個のサポート契約に準じて、Embarcadero が本製品の新しいリリース、エラーの修正、アップデート、その他の修正をしたものをお客様に提供した場合、そのような修正は、別途契約が明示的に提供されない限り、本製品の一部とみなされ、本契約の条項に従うことになります。Embarcadero は、本製品のリリースの停止や製造中止、本製品の将来のリリースにおける価格、特徴、仕様、性能、機能、使用条件、出荷日、発売日、その他の点に関する修正の権利をいかなる場合も保持します。 

 

8. 登録。お客様は、本製品を使用する権利を行使する条件として、Embarcadero に本製品を登録しなければなりません。お客様は、本製品をインストールして最初に使用するときに、登録を促されます(またはオンラインリソースの説明に誘導されます)。その際、お客様によって提供された登録情報がどのように使用されるかについて告知を受け、かかる情報の利用方法の一部を選択する機会を与えられます。お客様が法人である場合には、本使用権およびお客様のその他の使用権を法人アカウントに登録することができます。

 

9. 機密情報。本製品(基になっているソースコードも含め)および本契約の条項は、Embarcadero の秘密情報を含んでいます。お客様は、この情報を秘密に保持し、第三者に開示したり、本契約に基づき認められた本製品の使用または操作以外の目的に使用してはなりません。

 

10. 限定責任。EMBARCADERO は、契約責任、不法行為責任、その他を問わず、また EMBARCADERO がかかる損害の可能性を知っていたか、または知り得るべきであったかにかかわらず、何人に対しても、本契約または製品に起因または関連する、利益、売上、事業機会またはデータの喪失を含む、間接的、付随的、偶発的、懲戒的、特別、または懲罰的な損害に対して、いかなる者に対しても責任を負いません。本契約または製品に起因または関連する EMBARCADERO の累積的な全責任は、契約責任、不法行為責任、その他を問わず、本契約の下でお客様が実際に支払った金額を超えないものとします。本契約第 10 条は、本契約の唯一の救済手段がその本来の目的を達成しない場合にも、適用されます。

 

州によっては、偶発的または付随的な損害に対する免責や制限が認められていないため、上の制限や免責がお客様に適用されない場合もあります。

 

11. 第三者の申立て。Embarcadero は、第三者によってもたらされた、本製品が米国法で認識される著作権、特許または営業秘密を侵害しているとする申立てに基づく訴訟について、お客様を防禦し、かかる紛争を解決します。Embarcadero は、かかる訴訟において、お客様に最終的に課された費用または損害賠償額のうち、前記の申立てに帰すべきものまたはその訴訟の解決にあたってお客様が支払うべき金額を賠償します。前記の義務は、お客様が次の条件をすべて満たすことを条件とします。(a)当該訴訟が、書面で速やかに Embarcadero に通知された場合、(b)Embarcadero がその防禦や解決のための交渉を一任されている場合、および(c)Embarcadero に協力して、Embarcadero の要求に応じて、Embarcadero の費用負担により、その防禦を支援した場合。本製品が、Embarcadero が防禦する必要がある権利侵害の対象となった場合、または Embarcadero が、その蓋然性があると判断する場合、Embarcadero は(自身の選択と費用負担により)次の選択肢の中から適切な行為を行います。(a)お客様が本製品を使用し続ける権利を入手するか、(b)本製品を交換または修正することによって権利侵害のない状態にするか、上の(a)もしくは(b)のいずれも合理的にみてとりえないと Embarcadero が判断した場合には、(c)本契約を終了します。前記にかかわらず、Embarcadero は、以下の場合、あらゆる権利侵害の主張に関して、本条に基づき、いかなる義務も負いません。(a)本契約や本製品と付随する文書に従わずに本製品を使用した場合。(b)本製品を Embarcadero が提供したものではない他の製品や、機器、ソフトウェア、データと組み合わせて使用した場合、(c)本製品の入手可能な最新バージョン以外のバージョンを使用した場合、または(d)Embarcadero や Embarcadero が指定した者以外の者が本製品を修正した場合(以下「除外された申立て」)。お客様は、除外された申立てに起因するまたはそれに関連する損害賠償や費用(合理的な弁護士費用を含む)について Embarcadero を免責します。この第 11 条には、本製品に関連した第三者の申立に対する、Embarcadero のすべての義務と、お客様の唯一の救済手段が記載されています。

 

12. 期間および終了

 

12.1 契約期間。本契約の期間は、本製品を受領した日に開始し、本第 12 条に基づき解除されない限り永久に存続します。

 

12.2 解除事由を問わない解除。お客様は、理由を問わず、5 日前に Embarcadero に書面で通知することで、本契約を解除することができます。

 

12.3 解除事由に基づく解除。Embarcadero は、お客様が以下に定めるお客様の義務に違反した場合に本契約を解除することができます。Embarcadero が、その主張されるところの契約違反を特定し、お客様に対して解除の通知を行うことで、この解除は有効になります。違反が是正可能な場合、お客様には通知に記載された違反を是正するために 30 日間の猶予が与えられます。違反がこの 30 日間の猶予の間に是正された場合は、本契約は効力を維持するものとします。そうでない場合は、本契約は 30 日間の猶予の後、自動的に解除されるものとします。

 

12.4 終了の効果。理由のいかんを問わず、本契約が解除された場合、以下の条項が適用されます。(a)本契約に基づいて与えられたすべての権利はただちに終了し、お客様は本製品の使用および再配布可能ファイルの使用をすべて停止しなければなりません。(b)お客様は、本製品のすべてのコピーを Embarcadero に返却するか、お客様自身で破棄し、契約の終了後 10 日以内に、これらのすべてのコピーが返却または破棄されたことを Embarcadero に書面で通知しなければなりません。(c)本契約のすべての条項は、第 2 条、第 3 条、および第 4 条で認められた例外を除き、いかなる理由による本契約の終了においても存続するものとします。

 

13. 一般条項

 

13.1 監査。本契約を個人以外の団体(企業、組合、その他の組織等)として締結した場合、本契約期間中およびその後の 1 年間、お客様が本契約に基づく正しい代金を Embarcadero に支払ったがどうか、および本契約の各条項に従って本製品が使用されているかどうかを調査するために、Embarcadero または外部の監査員がお客様の記録やコンピュータ システムの監査を実行する権利を持つものとします。この監査は、妥当な通知を行った上で、通常の業務時間内にお客様の施設内で行われます。お客様は、監査員が関連する記録と施設を検査することを妨げず、この監査に関連して Embarcadero に妥当な支援を提供することに同意するものとします。この監査の対象となる期間の支払い不足分の総額が、実際にその期間に支払われるべき総額の 5% を超える場合、または運用された製品の超過数が許可された数の 5% を超えた場合、お客様は、監査にかかる費用を負担することに同意するものとします。

 

13.2 カナダでの取り扱い

(略)

 

13.3 危険を伴う使用。本製品は、原子力施設や、航空管制/ナビゲーションシステム、兵器コントロールシステム、生命維持システムまたはシステムの動作不良が死傷または環境破壊、大量殺戮を招くような耐故障性能を要求するアプリケーションに関連して使用すること意図して開発されておらず、お客様は当該用途に本製品を使用しまたは第三者をして使用させてはなりません。本製品を当該用途に使用した結果生じるいかなる出費、損失、傷害または損害に対して、Embarcadero はいかなる性格の責務も負担しておらず、すべてお客様のみの責任となることに、お客様は同意するものとします。

 

13.4 準拠法。本契約は、異なる管轄区の法を適用する結果になり得る抵触法の規定を除き、米国およびカリフォルニア州法に準拠し、それらに従って解釈されるものとします。両当事者は、該当する場合、1980 年の国際物品売買契約に関する国連条約の適用を明示的に除外します。

 

13.5 完全合意:分離可能性。本契約は、ここに記載された特定の権利の取引に関して、お客様と Embarcadero との間の最終的、排他的な合意のすべてを構成するものです。本契約のいずれかの規定が、違法、無効であるか、または何らかの理由によって執行不能であるとされる場合においても、その規定は、法律の許す限り最大限、執行されるものとし、本契約のその他の規定は、有効に存続するものとします。

 

13.6 譲渡。お客様は、Embarcadero の事前の書面による同意なくして、法の適用の結果によると否とを問わず、合併、資産の売却、統合を含むがそれらに限られない方法により、ソフトウェア メディアの譲渡、お客様の権利の譲渡、本契約に基づくお客様の債務の移転はできません。第 13 条第 6 項の規定に違反して企てられた譲渡は無効です。

 

13.7 輸出規制。お客様は、米国輸出管理法およびその規則を含む、該当する法令によって禁止されている国には、本製品をその文書も含め直接または間接的に移転してはなりません。お客様は、前述の規定に同意するものとし、お客様がかかるどの国にも位置しないこと、その支配下にないこと、その国民でないこと、およびその居住者でないことを保証し、表明することとします。本製品および Embarcadero が供給する技術データの輸入、輸出または使用に関して米国外のいかなる地域の法律であれ、当該法律を確認し、それを遵守することについては、お客様だけに責任があります。本製品を使用するために、いかなる政府によって要求される権利、許可または認可についても、すべてお客様の負担で取得されるものとします。

 

13.8 U.S. 政府の権利。本製品は、48 CFR 2.101 において定義される用語の意味における「商用品」であり 48 CFR 12.212 および 227.7202-1 から 227.7202-4 までで構成される 48 CFR 12.212 において使用される用語の意味における「商用コンピュータ ソフトウェア」および「商用コンピュータ ソフトウェア文書」によって構成されています。48 C.F.R. 12.212 と、48 C.F.R. 227.7202-1 から 227.7202-4 までに従い、米国政府の最終使用者は、本契約に規定されている権利だけをもって、本製品を取得します。

 

13.9 放棄および変更。権利の放棄は、すべて書面によるものとします。特定の場合における本契約のある条項を履行しないか、または放棄したとしても、それ以外の条項またはそれ以外の場合にその条項を放棄したとはみなされません。本契約は、両当事者によって署名された書面による合意がある場合を除き、変更されないこととします。

 

お客様が Embarcadero から取得したいかなる権利に関して、その種類または使用条件の変更を望む場合は、書面による許可の取得とお客様の権利に対する変更のための価格設定を行うために、まず Embarcadero に連絡しなければなりません。

 

本契約に関して疑問の点がありましたら、Embarcadero または Embarcadero 販売店にお問い合わせください。お客様が本契約のすべての条項に同意する場合は、下に指定された方法で同意の意思を示してください。このボタンを押すと、書面による契約書に署名した場合と同じ法的効力および拘束力が発生します。本ソフトウェアをダウンロードおよび/またはインストールするためには、上の規定および条件に同意しなければなりません。これらの条項に同意いただけない場合は、下で同意しないことを指定してインストール プロセスを終了してください。同意いただけない場合、Embarcadero はお客様に本製品の使用権を付与できません。この場合、最初に製品を受け取ってから 10 日以内に Embarcadero または Embarcadero 販売店に、元のパッケージおよび購入証明書を添えて返品し、購入代金全額の払い戻しを求めてください。

 

Embarcadero Technologies, Inc.

100 California Street, 12th Floor
San Francisco, CA 94111

    Delphi Prism 2010 アプリケーションの配置

アプリケーション、またはライブラリを配置する前に、この文書をすべてお読みください。特に説明がない限り、Delphi Prism 2010 でのアプリケーションまたはライブラリの作成と配置について説明します。この文書では、Embarcadero のライセンス条件に従って、アプリケーションの配置に関する情報を提供します。


    目次

    1. 一般アプリケーションの配置
 

アプリケーションを構築する場合は、.EXE ファイルおよび .EXE ファイルから呼び出されるすべてのアセンブリ(.NET Framework ランタイムに含まれないもの)を提供します。アプリケーションで .NET Framework ランタイムに含まれないランタイム アセンブリを使用している場合は、必要なすべてのアセンブリを一緒に配布する必要があります。

サード パーティの配置可能ファイル(たとえば、Mono)については、本製品に付属するサード パーティ関連文書に記載されている他の再配布可能ファイルの制限事項を参照してください。

先頭へ


    2. Embarcadero ランタイム アセンブリ および DLL
 

エンドユーザー使用契約(EULA)の「コンパイルされたプログラムおよびその再配布可能ファイルに適用される一般条項」の規定に従い、Embarcadero 提供のランタイム アセンブリ および DLL は、Delphi Prism 2010 を使って作成された成果を実行する目的でのみ再配布できます。このアセンブリの変更は一切許可されません。

再配布可能なランタイム アセンブリはグローバル アセンブリ キャッシュ(GAC)にインストールされます。これらのアセンブリは、次の方法で表示できます。

  • [コントロール パネル|管理ツール] からアクセスする Microsoft .NET Framework Configuration を使用します。
  • [Common Files ディレクトリ]\CodeGear Shared\Delphi Prism\Shared Assemblies\7.0 ディレクトリに移動します。

このソフトウェアには、以下に記載したもの以外のアセンブリが付属している場合がありますが、ユーザーが再配布できるものは、以下で再配布可能と明示されているアセンブリだけです。サード パーティの配置可能ファイルについては、本製品に付属するサード パーティ関連文書に記載されている他の再配布可能ファイルの制限事項を参照してください。

Embarcadero 提供の設計時専用アセンブリを再配置してはなりません。この文書に記載されていないアセンブリは、設計時専用とみなされます。Embarcadero 提供のコンポーネントやライブラリを再コンパイルまたは再配布して、他の開発者に提供することはできません。

ユーザーが開発したアセンブリに Embarcadero 提供のパッケージまたはアセンブリと同じ名前を付けてはなりません。

次の表には、Delphi Prism 2010 の各エディション用の再配布可能なランタイム .NET アセンブリを一覧表示します。再配布可能ファイルには X のマークが付きます。関連するサテライト アセンブリは再配布が許可されます。

ファイル
Professional
Enterprise
Architect
Borland.Data.AdoDbxClient.dll
X
X
X
Borland.Data.BlackfishSQL.LocalClient.dll
X
X
X
Borland.Data.BlackfishSQL.RemoteClient.dll
 
X
X
Borland.Data.DBXClientDriver.dll
 
X
X
Borland.Data.DBXCommonDriver.dll
X
X
X
Borland.Data.DBXInterBaseDriver.dll
X
X
X
Borland.Delphi.dll
X
X
X
Borland.VclDbRtl.dll
X
X
X
Borland.VclRtl.dll
X
X
X
dbxadapter.dll X X X
dbxint.dll X X X

先頭へ


    3. Blackfish SQL の配置
 

Blackfish SQL を使用するアプリケーションを作成した場合は、BSQLServer.exe(\Program Files\Embarcadero\Delphi Prism\Bin)を配置できます。さらに、Professional、Enterprise および Architect の各バージョンに対して Borland.Data.BlackfishSQL.LocalClient.dll を、Enterprise と Architect の各バージョンに対して Borland.Data.BlackfishSQL.RemoteClient.dll を配置できます。Delphi Prism には制限付きの配置ライセンスのみが付与されています。制限については、使用契約を参照してください。

Delphi Prism 2010 のライセンスが付与されたコピーがあるコンピュータ以外に Blackfish SQL を配置するためには、次のリンクをクリックしてください。

以前の Delphi Prism 2010 の登録レコードが見つからない場合は、次のエラー メッセージが表示されます。

入力されたシリアル番号は製品のアップグレード専用バージョンで、製品の前のバージョンが登録に必要です。登録エントリが見つかりませんでした。登録に失敗しました。 (17)

メモ: ネットワーク ライセンス ユーザーの場合: Delphi Prism 2010 のインスタンスがローカル ライセンス サーバー(ELC または FLEXnet)に接続されている場合は、[Delphi Prism 2010 のルート ディレクトリ]/license/concurrent_xxx.slip(または named_xxx.slip)を Blackfish SQL が配置されているコンピュータのユーザー ホーム ディレクトリにコピーします。詳細手順については Blackfish SQL のドキュメントを確認してください。

製品のシリアル番号を見つける必要がある場合は、Embarcadero Developer Network にログインして「My Registered Products」(https://members.embarcadero.com/default.aspx)で見つけることができます。

個別の Blackfish SQL ライセンスを Embarcadero から購入できます。サポート ユーザー数を増やしたり、サイズを拡張したデータベースを配置する場合に必要です。

先頭へ


    4. ASP.NET Web サイトの配置
 

ASP.NET Web サイトをソース モードで配置するには、コンパイラも配置する必要があります。この場合、フリーのコマンド ライン エディションのセットアップを使用して、コンパイラを配置する必要があります。このエディションは「https://downloads.embarcadero.com/free/delphi_prism」からダウンロードできます。

データベース接続を使用するアプリケーションを配置するためには、以下のファイルを配布するとともに、必要なエントリを machin.config または web.config ファイルに追加する必要があります。

Blackfish SQL:

配置すべきファイル:
Borland.Data.BlackfishSQL.LocalClient.dll or Borland.Data.BlackfishSQL.RemoteClient.dll

machine.config または web.config に追加すべきエントリ 
  <system.data>
    <DbProviderFactories>
      <add name="BlackfishSQL Local Provider" invariant="Borland.Data.BlackfishSQL.LocalClient" description="Provider with inprocess database Server" type="Borland.Data.DataStore.DataStoreProviderFactory, Borland.Data.BlackfishSQL.LocalClient, Version=8.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
      <add name="BlackfishSQL Remote Provider" invariant="Borland.Data.BlackfishSQL.RemoteClient" description="Provider for connectivity to BlackfishSQL Server" type="Borland.Data.DataStore.DataStoreProviderFactory, Borland.Data.BlackfishSQL.RemoteClient, Version=8.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
    </DbProviderFactories>
  </system.data>

InterBase:

配置すべきファイル:
dbxint.dll
Borland.Data.AdoDbxClient.dll
Borland.Data.DbxCommonDriver.dll
Borland.Data.DbxInterBaseDriver.dll
Borland.Delphi.dll
Borland.VclRtl.dll
Borland.VclDbRtl.dll
dbxadapter.dll
 

machine.config または web.config に追加すべきエントリ 
  <system.data>
    <DbProviderFactories>
      <add name="AdoDbx Data Provider" invariant="Borland.Data.AdoDbxClient" description=".Net Framework Data Provider for dbExpress Drivers" type="Borland.Data.TAdoDbxProviderFactory, Borland.Data.AdoDbxClient, Version=14.0.5000.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
      <add name="Interbase AdoDbx Data Provider" invariant="Borland.Data.DbxInterBaseDriver" description=".Net Framework Data Provider for InterBase dbExpress Driver" type="Borland.Data.TAdoDbxInterBaseProviderFactory, Borland.Data.DbxInterBaseDriver, Version=14.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
    </DbProviderFactories>
  </system.data>

DataSnap:

配置すべきファイル:
Borland.Data.AdoDbxClient.dll
Borland.Data.DbxCommonDriver.dll
Borland.Data.DbxClientDriver.dll
Borland.Delphi.dll
Borland.VclRtl.dll
Borland.VclDbRtl.dll
 

machine.config または web.config に追加すべきエントリ 
  <system.data>
    <DbProviderFactories>
      <add name="Datasnap AdoDbx Data Provider" invariant="Borland.Data.DbxClientDriver" description=".Net Framework Data Provider for Datasnap" type="Borland.Data.TAdoDbxDatasnapProviderFactory, Borland.Data.DbxClientDriver, Version=14.0.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
    </DbProviderFactories>
  </system.data>

先頭へ


    5. InterBase
 

この製品には、InterBase(InterBase 2009 Developer Edition)の開発ライセンスが付属しています。この製品には、InterBase サーバーの配置ライセンスは含まれません。InterBase サーバーを必要とするアプリケーションを配置する場合は、あらかじめ Embarcadero から InterBase 配置ライセンスを別途入手する必要があります。InterBase の詳細は、http://www.embarcadero.com/products/interbase を参照するか、Embarcadero の営業担当にお問い合わせください。

先頭へ


    6. その他のコンポーネント
 

この文書で再配布可能であると記載されていないすべてのファイル、モジュール、コンポーネントは、再配布できません。 これらのファイル、モジュール、コンポーネントは、この製品に付属するエンドユーザー使用契約(EULA)の条項に従い、ユーザー自身の使用に制限されます。

先頭へ


    7. 削除または変更された再配布可能ファイル
 

本 EMBARCADERO ソフトウェア製品に付属する各再配布可能ファイルは、本製品のリリース時に「再配布可能ファイル」として記載されているかどうかにかかわらず、本製品のリリース前に予告なく削除または変更される可能性があります。「再配布可能ファイル」として記載されたまま本製品のリリース前に削除されたファイルについて、EMBARCADERO は一切の責任を負いません。

先頭へ

 


Delphi Prism 2009 インストール ノート

Written by Masahiro A470 on . Posted in Usability

    Delphi Prism 2009 のインストール ノート

  • このノートでは製品のインストールに関する重要な情報について説明します。このファイルのすべての内容に目を通してから、インストールまたはアンインストール手順を開始することをお勧めします。このドキュメントでは、"この製品"という用語を Delphi Prism 2009 を表すために使用します。
  • このインストール ノートの更新版については、wiki ドキュメント(http://prismwiki.codegear.com/ja/) または CodeGear Developer Network (http://dn.codegear.com/jp/article/38991) を参照してください。
  • 製品のインストールの追加情報については、次のドキュメントを参照してください。
    • リリース ノート(README.htm)。インストール DVD または wiki ドキュメント(http://prismwiki.codegear.com/ja/)から入手できます。

    システムの最小要件

  • ハードウェア要件
    • 最小: 1.6 GHz の CPU、384 MB の RAM、1024x768 のディスプレイ、5400 rpm のハード ディスク
    • 推奨: 2.2 GHz 以上の CPU、1024 MB 以上の RAM、1280x1024 のディスプレイ、7200 rpm 以上のハード ディスク
    • Windows Vista: 2.4 GHz の CPU、768 MB の RAM
    • システム ドライブに 1 GB の利用可能な容量が必要
    • インストール ドライブに 2 GB の利用可能な容量が必要(.NET Framework と SDK の容量を含む)
    • マウスや互換のポインティング デバイス

 

  • サポート対象オペレーティング システム
    • Windows XP Service Pack 2 以上
    • Windows Server 2003 Service Pack 1 以上
    • Windows Server 2003 R2 以上
    • Windows Vista
    • Windows Server 2008
  • Visual Studio インテグレーション
    • スタンドアロン インストールまたは Visual Studio 2008 との統合

    インストールに関する一般的な注意事項

Delphi Prism インストーラは、Delphi Prism と追加ソフトウェアをインストールするために使用できます。

Delphi Prism を Visual Studio 2008 にインストールします。システムに Visual Studio 2008 がインストールされていない場合は、Delphi Prism インストーラにより Microsoft VSShell が自動的にインストールされます。

Visual Studio 2008 や VSShell の最新の Service Pack をインストールすることをお勧めします。

Delphi Prism インストーラは Mono および Delphi Prism 機能パックをインストールします(ユーザーが選択した場合)。これらを後からインストールする場合は、DVD の Mono™ と FeaturePack フォルダに移動し、そこから直接インストールできます。

Vista を使用しており、Delphi Prism を実行するために必要ないかのソフトウエアがインストールされていない場合、インストーラは以下のソフトウエアをインストールします。以下のステップ4と5の間にインストーラはシステムを再起動しますが、インストーラは自動的に続行しません。再起動後に、インストーラを再度実行してください。

  1. NET 2.0 SP2
  2. NET 3.0 SP2
  3. NET 3.5 SP1
  4. VSShell
  5. Delphi Prism

追加ソフトウェアについては、「アドオン製品のインストール(オプション)」を参照してください。

Microsoft Silverlight™ をターゲットとするプロジェクトを作成する場合には、Delphi Prism のインストールの前に Silverlight をインストールする必要があります。 Delphi Prism をすでにインストールしている場合には、Silverlight をインストール後に再度 Delphi Prism のインストーラを実行してください。

入力するシリアル番号により、エディションの種類(Professional、Enterprise または Architect)、ライセンスのタイプ(商用、アカデミックまたは試用)が決まります。

    Windows Vista では、必ず Administrator でインストールする

Windows Vista に製品をインストールする場合は、Administrator または Administrators グループのユーザーとしてログインする必要があります。

    単一コンピュータ上の複数のユーザー

本製品は、管理者権限を持つ任意のライセンス ユーザーがインストールして、同じコンピュータを使用するすべてのライセンス ユーザーがすぐに利用できます。また、後で追加されたライセンス ユーザーも利用できます。

    グローバル アセンブリ キャッシュ(GAC)にインストールされたアセンブリ

<CommonFilesFolder>\CodeGear Shared\Delphi Prism\Shared Assemblies\6.0 ディレクトリには、GAC にインストールされたアセンブリのコピーが格納されます。Windows ドライブが C:\ の場合、デフォルトの <CommonFilesFolder> は C:\Program Files\Common Files\ です。

    追加情報

製品の追加情報については、README.htm ファイルを参照してください。場所については、このドキュメントの先頭パラグラフを参照してください。

先頭へ

    インストール DVD を使用した製品のインストール

製品をインストールするには:

  1. インストール DVD を挿入します。インストール ランチャが自動で起動されます。起動されない場合は、DVD のルート ディレクトリから install.exe を実行します。
  2. インストール ランチャに、製品に含まれる複数のアイテムをインストールするためのボタンが表示されます。
  3. 入力画面が表示されたら、製品のシリアル番号を入力します。シリアル番号は製品パッケージに同梱の使用証書カード、または電子発注の確認電子メールに記載されています。

ESD(Electronic Software Delivery)から製品を購入した場合は、.zip ファイルを受け取ります。

    Electronic Software Delivery からインストールするには:

  1. .zip ファイルをハード ドライブの空きディレクトリに解凍します。ローカル ディレクトリにすべてのファイルを解凍する前に、.zip ファイルからインストーラを直接実行しないでください。
  2. インストール ランチャが開き、適切な言語の zip ファイルをダウンロードするためのボタンが表示されます。
  3. zip ファイルをダウンロードして、解凍し、DelphiPrismSetup.exe を実行します。

    購入済みのネットワーク ライセンスを使用したインストール

Delphi Prism のネットワーク ライセンス(Embarcadero License Server または FLEXlm が管理する)を購入した場合、次の手順に従ってインストール イメージをセットアップする必要があります。セットアップしない場合は、ユーザーに対してシリアル番号の入力画面が表示され、インストールできません。
  1. メディア キット DVD から、すべてのファイルをネットワークの書き込み可能なディレクトリにコピーします。
  2. オーダーの確認メールで受け取ったネットワーク ライセンスの .slip ファイルを、setup.exe がある \Install ディレクトリにコピーします。
  3. ユーザーが setup.exe を実行すると、製品が .slip ファイルを検出し、ソフトウェアがインストールされます。インストールの際、.slip ファイルはインストール ディレクトリの License フォルダに移動されます。

Electronic Software Delivery からのインストール

    オンライン ヘルプ

Delphi Prism のオンライン ヘルプは次の wiki で公開されています。

英語の場合: http://prismwiki.codegear.com/en

ドイツ語の場合: http://prismwiki.codegear.com/de

フランス語の場合: http://prismwiki.codegear.com/fr

日本語の場合: http://prismwiki.codegear.com/ja

この内容は常時更新されます。

    アドオン製品のインストール(オプション)

    ER/Studio Developer エディション

ER/Studio Developer エディションはデータベース モデリングと設計ツールです。開発者がデータベース構造をビジュアル化し構築するときに役に立ちます。ER/Studio Developer エディションをインストールします(DVD インストール ランチャの ER/Studio Developer エディションのインストール ボタンをクリックする、また製品の電子ダウンロード版からインストールする場合は、インストーラのダウンロード ボタンをクリックする)。

ER/Studio Developer エディションは Delphi Prism 製品を登録するときに同時に登録されます。Delphi Prism Architect に含まれるのは、ER/Studio Developer エディションの完全、無期限ライセンスです。Delphi Prism Professional や Enterprise エディションに含まれるのは、ER/Studio Developer エディションのトライアル ライセンスです。したがって、一定期間、Architect エディションの機能を体験できます。

    InterBase 2009 Developer エディション

InterBase 2009 Developer エディションは、組み込みおよび SME セグメント用のデータベース アプリケーションを構築およびテストするために最適のクロスプラットフォーム データベースをすべての開発者に提供します。開発者は、標準的な接続方法を自由に選択し、アプリケーションで安定した SQL92 準拠のデータベースを活用できます。データベース パフォーマンス監視機能によって、開発者はアプリケーションを最適な状態でデプロイメントできるように効率化できます。

InterBase をインストールするには、DVD ランチャの [InterBase] ボタンをクリックします。または、http://www.codegear.com の登録済みユーザー ページからダウンロードします。無料の InterBase 開発者シリアル番号は、製品の箱のステッカ、またはオーダーの確認メールに記述されています(electronic delivery で購入した場合は、PDF ファイル内)。

    InstallAware Express、CodeGear エディション

InstallAware の CodeGear Express エディションには、画期的な長所がいくつもあります。それらには、部分的な Web デプロイメント、67% 向上した圧縮、対話型の Flash/HTML 表示、ワンクリックのランタイム配布、無制限の Web 更新、およびワンクリックでのパッチ適用があります。InstallAware Express をインストールするには、DVD ランチャの [InstallAware Express] ボタンをクリックします。または、http://www.codegear.com の登録済みユーザー ページからダウンロードします。

    CodeGear パートナ ソフトウェア

製品パッケージに、パートナ ソフトウェアの DVD が含まれている場合があります。http://www.codegear.com の登録済みユーザー ページまたは http://cc.codegear.com の CodeCentral ダウンロード エリアからも、パートナ ソフトウェアにアクセスできます。

    インストールに関する既知の問題

日本語版、ドイツ語版、フランス語版では、Delphi Prism のインストール後に Delphi 2009 もしくは C++Builder 2009 のアンインストールに失敗します。これは、Delphi Prism の前提条件のひとつである VS Shell が、Delphi 2009 もしくは C++Builder 2009 のインストーラが依存する .net Framework Language Pack より新しいバージョンをインストールするためです。 これを回避するためには、Delphi 2009 もしくは C++Builder 2009 のインストール用 DVD に含まれる setup.exe を実行し、一旦これらの Language Pack をインストールしてから、製品をアンインストールしてください。

    製品のアンインストール

製品のアンインストールは、最初に製品をインストールした管理者が行います。コントロール パネルから [プログラムの追加と削除] を選択し、[Delphi Prism] を選択して、[削除] ボタンをクリックします。続いて、[Delphi Prism 機能パック] を選択し、[削除] をクリックします。

    インストール時に問題が発生した場合

インストール中に問題が発生した場合は、Web サイト(http://support.codegear.com)まで問題の情報をお知らせください。

Copyright (c) 2008 Embarcadero Technologies, Inc.
All rights reserved.


Release Notes for Delphi Prism 2009

Written by Embarcadero USA on . Posted in Usability

Hide image
Delphi Prism

    Delphi Prism™ Release Notes

Thank you for choosing Delphi Prism™, the next generation Delphi development solution for .NET and Mono™, the cross platform, open source .NET framework.

This file contains important supplementary information that might not appear in the main product documentation. CodeGear recommends that you read this file in its entirety. For an updated version of these Release Notes, see the CodeGear Developer Network article ( http://dn.codegear.com/article/38971).

For information about installation, deployment, and licensing issues, see the Install, Deploy, and License files located, by default, at C:\Program Files\CodeGear\Delphi Prism.

Updated versions of both the Readme and Install files are also available on the documentation wiki at http://prismwiki.codegear.com.

Keep up to date with the latest developments on the Delphi Prism product homepage at http://www.codegear.com/delphi/prism.

    Delphi Prism May 2009 Release

The Delphi Prism May 2009 release is now available. This release provides new features and bug fixes throughout the product. A list of fixes in the May 2009 release is available on the Embarcadero Developer Network at http://dn.codegear.com/article/39261. It is also on the Prism documentation wiki at http://prismwiki.codegear.com/en/Changes_and_Known_Issues.

    Installing, Uninstalling, and Upgrading Your Product

If you have a previous version of Delphi Prism installed, the installer automatically uninstalls it and installs the new version along with the latest Feature Pack. It is not required to uninstall the previous version first.

Before installing, uninstalling, or upgrading the product, see the INSTALL and LICENSE files for detailed information about installation and licensing issues. After installation, the default location of these files is C:\Program Files\CodeGear\Delphi Prism.

Also see the INSTALL file for information on uninstalling the product.

Make sure that your subscription stays active to guarantee continued access to the latest releases so that you have the most recent fixes and new features available.

    Requirements

Delphi Prism officially supports the Microsoft .NET Framework 1.1, 2.0, 3.0 and 3.5, the Microsoft .NET Compact Framework 1.0 and 2.0, as well as Mono.

It has been tested with .NET 2.0 and above for compatibility with both 32 and 64 bit.

The matching Framework SDK should be installed to use Delphi Prism with the respective versions of the Microsoft .NET CLR.

    Supported and Tested Platforms

Supported and Tested Platforms are:

  • Microsoft .NET Framework 3.5 (LINQ)
  • Microsoft .NET Framework 3.0 (WPF and WCF)
  • Microsoft .NET Framework 2.0, with and without SP1
  • Microsoft .NET Framework 1.1, with and without SP1 (legacy only)
  • Microsoft .NET Compact Framework 2.0
  • Microsoft .NET Compact Framework 1.0, with and without SP1 and SP2 (legacy only)
  • Mono 2.0

    Visual Studio 2008 and .NET 3.5

The current release of Delphi Prism provides support for Visual Studio 2008 and the matching .NET 3.5 runtime, including support for LINQ, Lambda Expressions, Extension Methods, the Windows Presentation Foundation Design Tools and other features.

Note that Delphi Prism does not work on Visual Studio Express 2008. It works on the Visual Studio Shell and commercial versions of Visual Studio.

    Product Support

Delphi Prism will continue to improve and these improvements will be available to you as part of your ongoing subscription. Make sure that your subscription stays active to guarantee continued access to the latest releases so that you have the most recent fixes and new features.

Peer-to-peer support for Delphi Prism is available via our newsgroups and forums at https://forums.codegear.com.

Check out the documentation wiki at http://prismwiki.codegear.com to get started with Delphi Prism.  Developers who are new to Delphi Prism might be interested in The Delphi Prism Primer.

    General Notes

    Sample Projects

A number of sample projects are included in the Samples folder of your Delphi Prism installation. These sample projects show how to get started and how to use the various features of Delphi Prism.

After first launching Visual Studio, you are presented with the Delphi Prism Welcome Screen which, among other things, gives you the opportunity to open any of the samples provided.

The default location of samples and demos is C:\Documents and Settings\All Users\Documents\Delphi Prism.

    Problems and Issues

A list of known and resolved problems and issues is available on the Embarcadero Developer Network at http://dn.codegear.com/article/39261. It is also on the Prism documentation wiki at http://prismwiki.codegear.com/en/Changes_and_Known_Issues.

    Documentation

Documentation is provided on a wiki at http://prismwiki.codegear.com. The wiki allows you to easily enhance information on topics. We welcome your feedback.

Since documentation is on a wiki, it is constantly expanded and updated. A snapshot of the documentation is also installed with the product for access when your computer is not connected to the Internet. You can access either the installed or online version via the Help menu.

You can also get a snapshot of the latest documentation at any time on the wiki.

    Database

Delphi Prism supports ADO.NET and ASP.NET development.

Delphi Prism includes several databases.

    Blackfish SQL

Blackfish SQL is a high performance, small footprint transactional database. The design and implementation of Blackfish SQL emphasizes database performance, scalability, ease of use, and a strong adherence to industry standards.

An overview of Blackfish SQL is available from CodeGear Developer Network at: http://dn.codegear.com/article/36770 and in the product documentation.

The Blackfish SQL Developer's Guide is available for free download from http://cc.codegear.com/Item/24980.

    InterBase 2009 SMP Developer Edition

Delphi Prism includes InterBase 2009 Developer Edition. InterBase features easy installation, a small footprint, automatic crash recovery, self-tuning, Unicode, built-in SMP support, SQL 92 compliance, and near zero maintenance.

Get a free serial number for InterBase Developer Edition at http://cc.codegear.com/free/interbase.

    DataSnap

DataSnap is a multi-tier architecture for database applications. DataSnap provides a middle-tier application server that contains and manages remote data modules. DataSnap also provides a very general connection mechanism between components in different tiers.

Datasnap in Delphi Prism provides Client access support. To create a DataSnap server, you must use either CodeGear Delphi 2009 or C++Builder 2009.

For more information on using DataSnap, see http://blogs.codegear.com/pawelglowacki/2009/01/20/38649.


 

Copyright © 2009 Embarcadero Technologies, Inc.
All rights reserved.



Article originally contributed by Kris Houser


Installation Notes for Delphi Prism 2009

Written by Embarcadero USA on . Posted in Usability

    Installation Notes for Delphi Prism 2009

  • These notes provide important information about installing the product, and it is recommended that you read this file in its entirety before starting an uninstall or an install procedure. This document uses the term "the product" to describe Delphi Prism 2009.
  • For an updated version of these Installation Notes, see the Delphi Prism documentation wiki at http://prismwiki.codegear.com or the CodeGear Developer Network at http://dn.codegear.com/article/38978.
  • For additional information about installing the product, see:

    Minimum System Requirements

  • Hardware Requirements
    • Minimum: 1.6 GHz CPU, 384 MB RAM, 1024x768 display, 5400 RPM hard disk
    • Recommended: 2.2 GHz or higher CPU, 1024 MB or more RAM, 1280x1024 display, 7200 RPM or higher hard disk
    • On Windows Vista: 2.4 GHz CPU, 768 MB RAM
    • 1 GB of available space required on system drive
    • 2 GB of available space required on installation drive (includes space for .NET Framework and SDK)
    • Mouse or compatible pointing device
  • Supported Operating Systems
    • Windows XP Service Pack 2 or above
    • Windows Server 2003 Service Pack 1 or above
    • Windows Server 2003 R2 or above
    • Windows Vista
    • Windows Server 2008
  • Visual Studio integration
    • Install standalone or integrated into Visual Studio 2008

    General Installation Notes

The Delphi Prism installer can be used to install Delphi Prism as well as additional software.

Delphi Prism installs into Visual Studio 2008. If you do not have Visual Studio 2008 installed on your system, the Delphi Prism installer automatically installs the Microsoft VSShell.

It is recommended that you install the latest Service Pack for Visual Studio 2008 or VSShell.

The Delphi Prism installer will install Mono™ and the Delphi Prism Feature Pack if these are selected by the user. If you decide later you would like to install these, you can navigate to the Mono and FeaturePack folders on the DVD and install directly from there.

If you do not have any of the required software installed on a Windows Vista system, the installer installs the following, and between step 4 and 5, you need to re-boot your machine. After the reboot, you need to rerun the installer.

  1. NET 2.0 SP2
  2. NET 3.0 SP2
  3. NET 3.5 SP1
  4. VSShell
  5. Delphi Prism

See Installing Optional, Add-on Products for information on the additional software.

If you want to use Microsoft Silverlight™, you must install it before you install Delphi Prism. Otherwise, you have to install Delphi Prism again after installing Silverlight.

The serial number you enter determines which edition (Professional, Enterprise or Architect) and which type of license (commercial, academic or trial) will be installed.

    On Windows Vista, must install as Administrator

For Windows Vista, you must run as Administrator or be on the Administrator list to install the product.

    Multiple users on one machine

The product can be installed by any licensed user with administrator privileges, and is immediately available to all licensed users of the same machine. It is also available to any licensed users you might add later.

    Assemblies installed in the Global Assembly Cache (GAC)

Duplicate copies of assemblies installed in the GAC are provided in the <CommonFilesFolder>\CodeGear Shared\Delphi Prism\Shared Assemblies\6.0 directory. If C:\ is your Windows drive, the default <CommonFilesFolder> is C:\Program Files\Common Files\.

    Additional information

See the README.htm file for additional information about the product. For location information, see the opening paragraphs of this document.

    Installing the Product Using the Installation DVD

To install any product:

  1. Insert the installation DVD; this should auto-run the install launcher. If this does not happen, run install.exe from the root directory of the DVD.
  2. The install launcher will appear with buttons to install multiple items that are part of the product.
  3. When prompted, enter the serial number for the product. The serial number can be found on the license certificate card in the product package for physical products or in the order confirmation email for electronic orders.

    Installing Using Electronic Software Delivery

If the product is purchased using Electronic Software Delivery, you receive a .zip file.

    To install using Electronic Software Delivery:

  1. Extract the .zip file into an empty directory on your hard drive. Do not attempt to run the installer directly from the .zip file without first extracting all files to a local directory. 
  2. The install launcher will appear with buttons to download the appropriate language zip file.
  3. Download the zip file, extract it and run DelphiPrismSetup.exe

    Installing and Using Purchased Network Licenses

If you purchased Networked Licenses (managed by the Embarcadero License Server or FLEXlm) for Delphi Prism, you must follow these instructions to set up the install image or your users will be prompted for a serial number and be unable to install.

  1. Copy all the files from your media kit DVD to a writeable directory on your network.
  2. Copy the networked license .slip file (received in your order confirmation email) to the \Install directory where Setup.exe is located.
  3. When your users run Setup.exe, the product detects the .slip file and installs the software. During installation, the .slip file is moved to the license folder in the installation directory.

    Online Help

Delphi Prism online help is located on a wiki at:

For English, http://prismwiki.codegear.com/en

For German, http://prismwiki.codegear.com/de

For French, http://prismwiki.codegear.com/fr

For Japanese, http://prismwiki.codegear.com/ja

This content is constantly being updated.

An HTML snapshot of the wiki is also installed with the product that you can use when your computer is not connected to the Internet. You can also obtain an HTML snapshot of the documentation at any time from the wiki.

    Installing Optional, Add-On Products

    ER/Studio Developer Edition

ER/Studio Developer Edition is a database modeling and design tool that helps developers visualize and work with database structures. Install ER/Studio Developer Edition by clicking the Install ER/Studio Developer Edition button on the DVD install launcher or clicking the button to download the installer and then running the installer if installing from an electronic download version of the product.

ER/Studio Developer Edition is registered when you register your Delphi Prism product. Delphi Prism Architect includes a full, non-expiring license for ER/Studio Developer Edition. Delphi Prism Professional or Enterprise editions include a trial license for ER/Studio Developer Edition so you can experience the functionality of the Architect edition for a limited time.

    InterBase 2009 Developer Edition

InterBase 2009 Developer Edition provides all developers the best cross-platform database to build and test database applications for embedded and SME segments. Developers are free to choose the standard connectivity they want and make use of a mature SQL92 compliant database for their applications. Database Performance monitoring allows the developer to streamline applications for optimal deployment.

Install InterBase by clicking the InterBase button on the DVD launcher or download it from the Registered Users pages on http://www.codegear.com. Your free InterBase Developer serial number is included on a sticker in your product box or in your order confirmation email (or in a PDF file if you purchased via electronic delivery).

    InstallAware Express, CodeGear Edition

Your CodeGear Express Edition of InstallAware provides the industry-unique benefits of partial web deployment, 67% better compression, interactive Flash/HTML billboards, one-click runtime deployment, unlimited web updates, and one-click patching. Install InstallAware Express by clicking the InstallAware Express button on the DVD launcher or download it from the Registered Users pages on http://www.codegear.com.

    CodeGear Partner Software

Your product package may include a DVD of partner software. You can also access the partner software online via the Registered Users pages on http://www.codegear.com or via the CodeCentral download area on http://cc.codegear.com.

    Known Installation Issues

On German, French, or Japanese machines, uninstalling Delphi 2009 or C++Builder 2009 might fail if Delphi Prism has been installed. This happens because the VS Shell installer in Delphi Prism updates a version of the .NET Framework Language Pack that the Delphi/C++Builder 2009 uninstall depends on. To uninstall Delphi/C++Builder 2009, run Setup.exe from your Delphi/C++Builder 2009 DVD, install the .NET Framework Language Pack when prompted, and then select Uninstall when in Maintenance Mode.

    Uninstalling This Product

To uninstall Delphi Prism, the Administrator who initially installed the product must open the Control Panel, select Add or Remove Programs, select Delphi Prism and click the Remove button. Next select Delphi Prism Feature Pack and click the Remove button.

    Do You Have an Installation Problem?

Please open a support case on the http://support.codegear.com website if you encounter any problems during installation.


Copyright © 2008 Embarcadero Technologies, Inc.
All rights reserved.



Article originally contributed by Kris Houser


Delphi Prism リリース ノート

Written by Masahiro A470 on . Posted in Usability

Hide image
Delphi Prism

    Delphi Prism™ リリース ノート

この度は、Delphi Prism™ をお選びいただきありがとうございます。これは、.NET、Mono™、さらにクロス プラットフォーム、オープン ソース、.NET Framework 対応の次世代 Delphi 開発ソリューションです。

このファイルには、主な製品ドキュメントに含まれていない可能性のある重要な補足事項が記載されています。このファイルのすべての内容に目を通されることをお勧めします。リリース ノートの更新版については、Embarcadero Developer Network の記事(http://dn.codegear.com/jp/article/38977)を参照してください。

インストール、配置、およびライセンスの問題については、Install、Deploy、License の各ファイルを参照してください。これらのファイルは、デフォルトで C:\Program Files\CodeGear\Delphi Prism に置かれています。

リリース ノートとインストール ノートの更新版については、ドキュメント Wiki(http://prismwiki.codegear.com/ja/)でも参照できます。

最新の開発状況については、Delphi Prism 製品のホームページ(http://www.codegear.com/jp/products/delphi/prism)でご確認いただけます。

    Delphi Prism 2009.05 リリース

Delphi Prism 2009.05 リリースが利用できるようになりました。このリリースには、製品全体の各種修正が含まれています。2009.05 リリースにおける修正リストについては、Embarcadero Developer Network(http://dn.codegear.com/article/39261)を参照してください。Prism の Wiki ドキュメント(http://prismwiki.codegear.com/en/Changes_and_Known_Issues)でも入手できます。

    本製品のインストール、アンインストール、アップグレード

前のバージョンの Delphi Prism がインストールされている場合は、インストーラにより自動的にアンインストールされ、新バージョン(最新機能パックを含む)がインストールされます。前のバージョンを手動でアンインストールする必要はありません

本製品をインストール、アンインストール、またはアップグレードする前に、INSTALL ファイルと LICENSE ファイルを参照して、インストールとライセンスに関する詳細を確認してください。インストール後、これらのファイルはデフォルトでは C:\Program Files\CodeGear\Delphi Prism にあります。

本製品のアンインストールについても、INSTALL ファイルを参照してください。

最新のバグ修正と新機能を入手できるように、サブスクリプションを常に有効にして最新リリースにいつでもアクセスできるようにしてください。

    要件

Delphi Prism では、Microsoft .NET Framework 1.12.03.03.5Microsoft .NET Compact Framework 1.0 および 2.0 のほか、Mono を正式にサポートしています。

これらの 32 ビット版および 64 ビット版との互換性については、.NET 2.0 以上でテスト済みです。

Microsoft .NET CLR のそれぞれのバージョンで Delphi Prism を使用するには、対応する Framework SDK をインストールしなければなりません。

    サポートされているテスト済みプラットフォーム

サポートされているテスト済みプラットフォームは以下のとおりです。

  • Microsoft .NET Framework 3.5(LINQ)
  • Microsoft .NET Framework 3.0(WPF および WCF)
  • Microsoft .NET Framework 2.0 および Microsoft .NET Framework 2.0 SP1
  • Microsoft .NET Framework 1.1 および Microsoft .NET Framework 1.1 SP1(どちらも既存の場合のみ)
  • Microsoft .NET Compact Framework 2.0
  • Microsoft .NET Compact Framework 1.0 および Microsoft .NET Compact Framework 1.0 SP1/SP2(どちらも既存の場合のみ)
  • Mono 2.0

    Visual Studio 2008 と .NET 3.5

Delphi Prism の現在のリリースでは、LINQ、ラムダ式、拡張メソッド、WPF(Windows Presentation Foundation)の設計ツールなどの機能を含め、Visual Studio 2008 とそれに対応する .NET 3.5 ランタイムをサポートしています。

Delphi Prism は Visual Studio Express 2008 上では動作しないことに注意してください。Visual Studio Shell と Visual Studio の市販バージョン上で動作します。

    製品サポート

Delphi Prism は継続的に改良され、それらの機能改善は現行のサブスクリプションの一環としてユーザーに提供されます。最新のバグ修正と新機能を入手できるように、サブスクリプションを常に有効にして最新リリースにいつでもアクセスできるようにしてください。

Delphi Prism のピアツーピア サポート(ユーザー同士によるサポート)は、当社のニュースグループやフォーラム(https://forums.codegear.com)を通じて利用できます。

Delphi Prism を初めて使用する場合は、ドキュメント Wiki(http://prismwiki.codegear.com/ja/)に目を通してください。

    一般的な注意事項

    サンプル プロジェクト

インストールした Delphi Prism の Samples フォルダには、多数のサンプル プロジェクトが入っています。これらのサンプル プロジェクトは、Delphi Prism のさまざまな機能の使用方法を示しています。

Visual Studio が立ち上がると、Delphi Prism のウェルカム画面([Delphi Prism へようこそ])が表示され、そこからは、用意されている任意のサンプル プロジェクトを開くこともできます。

サンプルとデモはデフォルトでは C:\Documents and Settings\All Users\Documents\Delphi Prism にあります。

    問題と対応

既知の解決済みの問題と対応のリストについては、Embarcadero Developer Network(http://dn.codegear.com/article/39261)を参照してください。Prism の Wiki ドキュメント(http://prismwiki.codegear.com/en/Changes_and_Known_Issues)でも入手できます。

    ドキュメント

ドキュメントは、Wiki(http://prismwiki.codegear.com/ja/)で提供されています。これにより、トピックに関する情報を容易に改善できます。皆さんのフィードバックを歓迎します。

ドキュメントは Wiki で提供されるため、絶えず拡張され更新されます。また、お使いのコンピュータがインターネットに接続されていない場合でもドキュメントを利用できるように、ドキュメントのスナップショットが製品と共にインストールされています。[ヘルプ] メニューを通じて、インストール版のドキュメントにもオンライン版のドキュメントにもアクセスできます。

さらに、Wiki でいつでも最新ドキュメントのスナップショットを取得することもできます。

    データベース

Delphi Prism では、ADO.NET と ASP.NET による開発をサポートしています。

Delphi Prism には、いくつかのデータベースが含まれています。

    Blackfish SQL

Blackfish SQL は、パフォーマンスが高くフットプリント(メモリ使用量)の小さいトランザクション データベースです。Blackfish SQL の設計および実装では、データベースのパフォーマンス、スケーラビリティ、使いやすさ、業界標準の厳守を重視しています。

Blackfish SQL の概要については、Embarcadero Developer Network のページ(http://dn.codegear.com/article/36770、日本語版は http://dn.codegear.com/article/36850)および製品ドキュメントを参照してください。

Blackfish SQL 開発者ガイド』は、http://cc.codegear.com/Item/24980 から無料でダウンロードできます。

    InterBase 2009 SMP Developer Edition

Delphi Prism には、InterBase 2009 Developer Edition が付属しています。InterBase の特色は、簡単なインストール、小さいフットプリント(メモリ使用量)、自動障害回復、セルフチューニング、Unicode 対応、SMP の組み込みサポート、SQL 92 準拠、ほぼゼロに近い保守などです。

http://cc.codegear.com/free/interbase で、InterBase Developer Edition のシリアル番号を無料で取得できます。

    DataSnap

DataSnap は、データベース アプリケーションの多層アーキテクチャです。DataSnap には、リモート データ モジュールを格納し管理する中間層アプリケーション サーバーが用意されています。DataSnap にはまた、階層の異なるコンポーネント間の非常に一般的な接続メカニズムも用意されています。

Delphi Prism の DataSnap ではクライアント アクセスがサポートされます。DataSnap サーバーを作成するには、Delphi 2009 または C++Builder 2009 を使用する必要があります。

DataSnap の利用に関する詳細は、http://blogs.codegear.com/pawelglowacki/2009/01/20/38649 を参照してください。


 

Copyright © 2009 Embarcadero Technologies, Inc.
All rights reserved.


Sometimes there is a problem displaying the graphical side of the...

Written by Embarcadero USA on . Posted in Usability

Problem:


Sometimes there is a problem displaying the graphical side of the installation program, such as a Unix environment without XWindows.

Answer:


In order to get the BES installer to run in console mode, you must run ../install.bin -i console.

Article originally contributed by Lucas Bantner


Cannot attach to any programs with OI .NET 1.1

Written by Embarcadero USA on . Posted in Usability

Problem:


I have successfully installed the OptimizeIt Profiler for the Microsoft .NET Framework 1.1 but am unable to attach to any applications. What do I do?


Answer:


Currently OI .NET does not work correctly if there are spaces in the directory name that it was installed to. Install OI .NET 1.1 to a directory with no spaces in it and this may solve your problem.



Article originally contributed by Stephen Blas


How does C# Builder determine that the .NET Framework SDK 1.1 is ...

Written by Embarcadero USA on . Posted in Usability

Problem:


I thought I installed the .NET Framework SDK 1.1 but Prereqs.exe says that I do not have all of the pre-requisites installed. How do I verify the .NET Framework SDK 1.1 is installed?

Answer:


Run regedit and navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework and there should be a sdkInstallRootv1.1 key pointing to the directory that the SDK is installed.



Article originally contributed by Stephen Blas


Is IIS necessary to test ASP.net applications using C# Builder?

Written by Embarcadero USA on . Posted in Usability

Question:


Is IIS necessary to test ASP.net applications using C# Builder?

Answer:


You must have IIS installed in order to test ASP.net applications written with C# Builder. Ensure that IIS is installed PRIOR to installing Borland C# Builder.



Article originally contributed by Angel Martinez


Check out more tips and tricks in this development video: