W
wan_yi
Unregistered / Unconfirmed
GUEST, unregistred user!
Frequently Asked Questions
GENERAL QUESTIONS
What new products is CodeGear™
announcing?
Delphi®
2007 for Win32®
Enterprise and Professional Editions
Delphi for Win32 is the only IDE that supports creating native code applications compatible with Windows®
2000, XP, AND Vista. Delphi for Win32 not only runs on all three platforms, but also lets you develop for any of the three. For example you could be running Windows 2000 while developing an application for Vista. This gives you the flexibility to run the OS the best suits your needs, while still developing for all the platforms. Delphi for Win32 enables development of Vista supported applications from the familiar Win32 environment, easy creation of web applications that support AJAX, and streamlined enterprise database connectivity.
New Vista support includes themed applications and VCL support for glassing, file dialogs, and Task Dialog components. New VCL for the Web lets you quickly and visually build interactive and responsive web pages and applications that support AJAX techniques. New DBX4 database architecture streamlines database connectivity and adds support for the most recent versions of SQL databases. DBX4 is a single compatible native and managed code database infrastructure that simplifies the writing of data drivers and supports connection pooling.
Who are these products designed for, and what is the difference between each edition?
Delphi 2007 for Win32 Professional Edition Delphi for Win32 Professional is for individuals or departments who want Delphi’s proven visual Rapid Application Development (RAD) approach for Win32 development with support for Windows Vista™
and AJAX techniques for building interactive web pages.
Delphi 2007 for Win32 Enterprise Edition Delphi for Win32 Enterprise is for enterprise development organizations that need AJAX support for more complex web applications and support for enterprise database connectivity. Enterprise includes all the features of Professional plus support for Enterprise SQL Databases (Oracle 10g, MS SQL Server 2000/2005, Informix 9x, IBM DB2 8.x, Sybase 12.5) and interactive web applications with AJAX support. Enterprise also includes enhanced features for the Together®
Visual Modeling Platform including new diagrams (Sequence, Collaboration, Deployment, Use Case, Activity, and Component diagrams), design Patterns support, XMI 1.1 Import/Export, do
cumentation generation, and audits and metrics.
What New Features are in Delphi for Win32?
Vista Support
Delphi for Win32 revitalizes Win32 development by creating native code applications compatible with Windows 2000, XP, and Vista. Delphi for Win32 lets you focus on developing applications with Vista support including themed applications and VCL support for glassing, file dialogs, and Task Dialog components, not on having to learn a new development environment. VCL support for glassing includes making form borders glass, expanding the borders of glassing, and making an API call to the glass portions of a form. VCL support for file dialogs includes the New File and New Save dialogs. VCL support for Task Dialog components includes the progress bar, hints, and multiple, configurable buttons.
Embrace Web 2.0 technologies with Delphi’s new support for AJAX. VCL for the Web lets you quickly and visually build interactive and responsive web pages that support AJAX techniques. VCL for the Web embeds the low level technologies in visual objects so you do
n’t need to know HTML, JavaScript, CSS, or HTTP. VCL for the Web abstracts you from such details, so you can focus directly on code and user interface.
DBX4 Database architecture
New DBX4 database architecture streamlines database connectivity and adds support for the most recent versions of SQL databases. The new DBX4 architecture is the strong foundation that supports Delphi’s database interactions now and into the future. DBX4 is a single compatible native and managed code database infrastructure that simplifies the writing of data drivers and supports connection pooling. It is also compatible with existing components and existing DBX3 drivers, so there will be no need to rework existing code to support the new and improved database infrastructure.
Build Management with MSBuild
Simplify management of even the most complex projects with MSBuild’s powerful project build/make support. Managing and running the build process has always been a development challenge, and the difficulty usually increases in direct relation to the complexity of the project. MSBuild simplifies this process with an XML-based project file format that is simple to understand and easy to extend.
The project file format enables developers to fully describe what items need to be built as well as how they need to be built with different platforms and configurations. In addition, the project file format enables developers to author reusable build rules that can be factored into separate files so that builds can be performed consistently across different projects within their product and adds support for pre and post-build events as well as open VS.NET applications natively.
Improved install technology
An improved install technology has been implemented that will greatly simplify the install process. Now “onthe-fly” updates, hotfixes, and feature additions are all supported, so any incremental changes to the product are much easier to handle. In addition the .NET framework and SDK will be seamlessly installed, making the install process run much smoother. Also the install application will run in the tray to monitor for updates, and update checks can now be scheduled.
How much do
es Delphi for Win32 cost?
Delphi for Win32 New user Upgrade Support &
Maintenance Enterprise $1,999 $1,299 $750/Yr Professional $899 $399 $360/Yr
What will Support &
Maintenance provide?
The base level annual agreement for Support &
Maintenance includes:
3 incidents annually per covered CodeGear Product License.
Access to all product updates and upgrades for all Studio products released during the term of the agreement.
Product updates and upgrades delivered by electronic transfer or on CD-ROM.
Phone access to the CodeGear Support Center during regional business hours
Access to the CodeGear online knowledgebase.
Online support incident submittal and tracking;
full access to CodeGear Support Online.
The support element of the service is provided until the predefined number of incidents has been used or 12 months have elapsed, whichever comes first. The maintenance element of the service is always provided for the full 12 months.
For more information about Support &
Maintenance options, please visit:
http://www.codegear.com/SupportServices/DeveloperSupport/SupportOfferings/tabid/119/Default.aspx
Support and Maintenance entitles you to new versions of Delphi for Win32, Delphi for .NET, C++Builder, C#Builder and the Developer Studio as they are released.
What’s different about Delphi for Win32 versus competing products?
Delphi for Win32 is the only RAD native development tool, so you can create native code applications compatible with Windows 2000, XP, AND Vista. Delphi for Win32 proven visual RAD development environment means you are quickly productive on any Win32 platform.
When will Delphi for Win32 products be available? Are there localized versions?
Delphi 2007 for Win32 will be available for pre-ordering on February 20, 2007. There will be four language versions available, including English, German, French and Japanese. The products will be available for pre-ordering on February 20, 2007, and will be shipping in March 2007.
Can I get support and maintenance for Delphi for Win32?
Yes. Support and maintenance are available for an additional annual fee.
TECHNICAL QUESTIONS
What about my existing projects built with Delphi 2006? Are the two compatible?
The majority of applications built with Delphi 2006 should be compatible with Delphi 2007 for Win32. There may be some third-party components that descend from specific classes in the database architecture that will need updating if you do
n't have the source code for those components. Otherwise, your applications from Delphi 2006 should compile just fine in Delphi 2007.
Can I develop applications in Windows 2000 or XP that run on Vista and vice versa?
Yes, Delphi for Win32 lets you develop applications on the OS that is most productive for you, so you can develop applications on any of the three operating systems (Windows 2000, XP, or Vista) and then
deploy them on any or all of them.
What are the pre-requisites for installing Delphi 2007 for Win32?
To install Delphi 2007 for Win32, you will need to have installed on your system:
The Microsoft .NET Framework 2.0 The Microsoft .NET Framework SDK 2.0 The .Microsoft Visual J# 2.0 Redistributable Package Windows Internet Explorer®
6.0 or higher MSXML 6
What new install technology has been incorporated in Delphi for Win32?
The new install technology is from InstallAware (http://www.installaware.com). This technology was selected because it supports automatic inline product updates. This will enable updates, enhancements, and improvements to be delivered more easily and more often.
How will the new install technology change my install experience?
A product key must now be entered during the install process. The installer will use the key to install the proper version of Delphi for Win32. The installer will also register the product with the CodeGear servers.
Does the InstallAware installer allow for an Internet do
wnload?
Yes. If you order Delphi for Win32 via electronic software delivery, you will receive a small SETUP.EXE application that, when run, will do
wnload the necessary prerequisites and files for your particular installed version.
Do I have to register my copy of Delphi 2007 for Win32?
Yes. When you first run the product, a small application will open and ask you to register the product. Once that is do
ne and your product key is validated, then
your product will be registered and installed.
How many times can I install the product before I have to contact CodeGear?
You can install the product 15 times before you need to call CodeGear Customer Service.
Can I open my Win32 projects from D7, D2005, D2006 in Delphi 2007?
Yes, you should be able to do
so, depending on the installed components required by your projects. Delphi 2007 for Win32 uses the MSBuild system for the build engine, and thus this new release requires a new project file. However, the IDE will seamlessly update your projects to the new format.
Have there been any changes to the licensing for Delphi 2007 for Win32?
The license for Delphi 2007 for Win32 remain much the same as for BDS2006, with one exception. The new license allows you to deploy the command line compiler to another machine purely for the purpose of do
ing an automated or unattended build.
In which languages do
you deliver the IDE?
Delphi 2007 for Win32 is delivered in English, German, Japanese, and French. All four languages will be available for simultaneous ship. We have made great strides in our internationalization process that will allow us to remove the delays for releasing localized versions of our products.
Can I develop .NET applications with Delphi 2007?
No, Delphi 2007 for Win32 produces only native Win32 binaries. You can import .Net assemblies as COM objects, but the code produced by Delphi 2007 is strictly native Win32 code.
Why do
I need the Microsoft .NET 2,0 runtimes and SDK?
Will my users / customers need the .NET runtimes / SDK in order to run my apps?
No. Applications produced with Delphi 2007 for Win32 do
not require any .Net runtime support. The product produces pure native Win32 applications.
Can I upgrade from BDS 2006 to Delphi 2007 for Win32?
Yes, you can upgrade to Delphi 2007 for Win32 from Delphi 1 through Delphi 8, BDS 2005, and BDS 2006.
What is the difference between Delphi 2007 for Win32 and the Turbo versions?
The Turbo editions are designed for begin
ners, students, hobbyists, and occupational developers. The future feature sets of the Turbo editions will reflect that. Delphi 2007 for Win32 is part of the Studio family of products, and thus designed for the professional developer.
Does Delphi 2007 for Win32 support parameterized types (generics) for Win32 (or other new language features)?
No, that feature is expected to be in a future release. Delphi 2007 for Win32 is a non-breaking release, and including parameterized types would have broken the interfaces for the compiler and the VCL.
Will Delphi 2007 for Win32 continue to provide dual-source development with Delphi for .NET?
Yes, Delphi 2007 for Win32 continues to provide dual-source development with Delphi for .Net.
Can I install Delphi 2007 for Win32 on machines with previous versions of Delphi on it?
Yes, Delphi 2007 coexists nicely with all previous versions of Delphi.
Are there new COMPILERVERSION and RTLVERSION values defined for Delphi 2007 for Win32?
Since Delphi 2007 for Win32 is a non-breaking release, VER180 continues to be defined for Delphi 2007 for Win32. However, some programmers may need to be able to distinguish between the new product and others, and so Delphi 2007 for Win32 also defines VER185.
About CodeGear
CodeGear, formerly Borland’s Developer Tools Group, delivers innovative, high-productivity development tools for a wide spectrum of software developers ranging from individuals to enterprise teams. CodeGear’s products enable developers to freely develop on their platform of choice while focusing on simplifying complex technologies and tasks so they can concentrate on application design, not infrastructure, to ensure on-time project delivery.
Borland, CodeGear, Delphi, and all other Borland brand and product names are service marks, trademarks or registered trademarks of Borland Software Corporation or its subsidiaries in the United States and other countries. All other marks are the property of their respective owners.
Safe Harbor Statement This release contains “forward-looking statements” as defined under the U.S. Federal Securities Laws, including the Private Securities Litigation Reform Act of 1995 and is subject to the safe harbors created by such laws. Forward-looking statements may relate to, but are not limited to, the expected release dates, pricing, benefits and features available in Borland products, including, but not limited to, Borland Delphi 2007 for Win32. Such forward-looking statements are based on current expectations that involve a number of uncertainties and risks that may cause actual events or results to differ materially. Factors that could cause actual events or results to differ materially include, among others, the following: rapid technological change that can adversely affect the demand for Borland products, shifts in customer demand, shifts in strategic relationships, delays in Borland’s ability to deliver its products and services, software errors or announcements by competitors. These and other risks may be detailed from time to time in Borland periodic reports filed with the Securities and Exchange Commission, including, but not limited to, its latest Annual Report on Form 10-K and its latest Quarterly Report on Form 10-Q, copies of which may be obtained from www.sec.gov. Borland is under no obligation to (and expressly disclaims any such obligation to) update or alter its forward-looking statements whether as a result of new information, future events or otherwise. Information contained in our website is not incorporated by reference in, or made part of this press release.
GENERAL QUESTIONS
What new products is CodeGear™
announcing?
Delphi®
2007 for Win32®
Enterprise and Professional Editions
Delphi for Win32 is the only IDE that supports creating native code applications compatible with Windows®
2000, XP, AND Vista. Delphi for Win32 not only runs on all three platforms, but also lets you develop for any of the three. For example you could be running Windows 2000 while developing an application for Vista. This gives you the flexibility to run the OS the best suits your needs, while still developing for all the platforms. Delphi for Win32 enables development of Vista supported applications from the familiar Win32 environment, easy creation of web applications that support AJAX, and streamlined enterprise database connectivity.
New Vista support includes themed applications and VCL support for glassing, file dialogs, and Task Dialog components. New VCL for the Web lets you quickly and visually build interactive and responsive web pages and applications that support AJAX techniques. New DBX4 database architecture streamlines database connectivity and adds support for the most recent versions of SQL databases. DBX4 is a single compatible native and managed code database infrastructure that simplifies the writing of data drivers and supports connection pooling.
Who are these products designed for, and what is the difference between each edition?
Delphi 2007 for Win32 Professional Edition Delphi for Win32 Professional is for individuals or departments who want Delphi’s proven visual Rapid Application Development (RAD) approach for Win32 development with support for Windows Vista™
and AJAX techniques for building interactive web pages.
Delphi 2007 for Win32 Enterprise Edition Delphi for Win32 Enterprise is for enterprise development organizations that need AJAX support for more complex web applications and support for enterprise database connectivity. Enterprise includes all the features of Professional plus support for Enterprise SQL Databases (Oracle 10g, MS SQL Server 2000/2005, Informix 9x, IBM DB2 8.x, Sybase 12.5) and interactive web applications with AJAX support. Enterprise also includes enhanced features for the Together®
Visual Modeling Platform including new diagrams (Sequence, Collaboration, Deployment, Use Case, Activity, and Component diagrams), design Patterns support, XMI 1.1 Import/Export, do
cumentation generation, and audits and metrics.
What New Features are in Delphi for Win32?
Vista Support
Delphi for Win32 revitalizes Win32 development by creating native code applications compatible with Windows 2000, XP, and Vista. Delphi for Win32 lets you focus on developing applications with Vista support including themed applications and VCL support for glassing, file dialogs, and Task Dialog components, not on having to learn a new development environment. VCL support for glassing includes making form borders glass, expanding the borders of glassing, and making an API call to the glass portions of a form. VCL support for file dialogs includes the New File and New Save dialogs. VCL support for Task Dialog components includes the progress bar, hints, and multiple, configurable buttons.
Embrace Web 2.0 technologies with Delphi’s new support for AJAX. VCL for the Web lets you quickly and visually build interactive and responsive web pages that support AJAX techniques. VCL for the Web embeds the low level technologies in visual objects so you do
n’t need to know HTML, JavaScript, CSS, or HTTP. VCL for the Web abstracts you from such details, so you can focus directly on code and user interface.
DBX4 Database architecture
New DBX4 database architecture streamlines database connectivity and adds support for the most recent versions of SQL databases. The new DBX4 architecture is the strong foundation that supports Delphi’s database interactions now and into the future. DBX4 is a single compatible native and managed code database infrastructure that simplifies the writing of data drivers and supports connection pooling. It is also compatible with existing components and existing DBX3 drivers, so there will be no need to rework existing code to support the new and improved database infrastructure.
Build Management with MSBuild
Simplify management of even the most complex projects with MSBuild’s powerful project build/make support. Managing and running the build process has always been a development challenge, and the difficulty usually increases in direct relation to the complexity of the project. MSBuild simplifies this process with an XML-based project file format that is simple to understand and easy to extend.
The project file format enables developers to fully describe what items need to be built as well as how they need to be built with different platforms and configurations. In addition, the project file format enables developers to author reusable build rules that can be factored into separate files so that builds can be performed consistently across different projects within their product and adds support for pre and post-build events as well as open VS.NET applications natively.
Improved install technology
An improved install technology has been implemented that will greatly simplify the install process. Now “onthe-fly” updates, hotfixes, and feature additions are all supported, so any incremental changes to the product are much easier to handle. In addition the .NET framework and SDK will be seamlessly installed, making the install process run much smoother. Also the install application will run in the tray to monitor for updates, and update checks can now be scheduled.
How much do
es Delphi for Win32 cost?
Delphi for Win32 New user Upgrade Support &
Maintenance Enterprise $1,999 $1,299 $750/Yr Professional $899 $399 $360/Yr
What will Support &
Maintenance provide?
The base level annual agreement for Support &
Maintenance includes:
3 incidents annually per covered CodeGear Product License.
Access to all product updates and upgrades for all Studio products released during the term of the agreement.
Product updates and upgrades delivered by electronic transfer or on CD-ROM.
Phone access to the CodeGear Support Center during regional business hours
Access to the CodeGear online knowledgebase.
Online support incident submittal and tracking;
full access to CodeGear Support Online.
The support element of the service is provided until the predefined number of incidents has been used or 12 months have elapsed, whichever comes first. The maintenance element of the service is always provided for the full 12 months.
For more information about Support &
Maintenance options, please visit:
http://www.codegear.com/SupportServices/DeveloperSupport/SupportOfferings/tabid/119/Default.aspx
Support and Maintenance entitles you to new versions of Delphi for Win32, Delphi for .NET, C++Builder, C#Builder and the Developer Studio as they are released.
What’s different about Delphi for Win32 versus competing products?
Delphi for Win32 is the only RAD native development tool, so you can create native code applications compatible with Windows 2000, XP, AND Vista. Delphi for Win32 proven visual RAD development environment means you are quickly productive on any Win32 platform.
When will Delphi for Win32 products be available? Are there localized versions?
Delphi 2007 for Win32 will be available for pre-ordering on February 20, 2007. There will be four language versions available, including English, German, French and Japanese. The products will be available for pre-ordering on February 20, 2007, and will be shipping in March 2007.
Can I get support and maintenance for Delphi for Win32?
Yes. Support and maintenance are available for an additional annual fee.
TECHNICAL QUESTIONS
What about my existing projects built with Delphi 2006? Are the two compatible?
The majority of applications built with Delphi 2006 should be compatible with Delphi 2007 for Win32. There may be some third-party components that descend from specific classes in the database architecture that will need updating if you do
n't have the source code for those components. Otherwise, your applications from Delphi 2006 should compile just fine in Delphi 2007.
Can I develop applications in Windows 2000 or XP that run on Vista and vice versa?
Yes, Delphi for Win32 lets you develop applications on the OS that is most productive for you, so you can develop applications on any of the three operating systems (Windows 2000, XP, or Vista) and then
deploy them on any or all of them.
What are the pre-requisites for installing Delphi 2007 for Win32?
To install Delphi 2007 for Win32, you will need to have installed on your system:
The Microsoft .NET Framework 2.0 The Microsoft .NET Framework SDK 2.0 The .Microsoft Visual J# 2.0 Redistributable Package Windows Internet Explorer®
6.0 or higher MSXML 6
What new install technology has been incorporated in Delphi for Win32?
The new install technology is from InstallAware (http://www.installaware.com). This technology was selected because it supports automatic inline product updates. This will enable updates, enhancements, and improvements to be delivered more easily and more often.
How will the new install technology change my install experience?
A product key must now be entered during the install process. The installer will use the key to install the proper version of Delphi for Win32. The installer will also register the product with the CodeGear servers.
Does the InstallAware installer allow for an Internet do
wnload?
Yes. If you order Delphi for Win32 via electronic software delivery, you will receive a small SETUP.EXE application that, when run, will do
wnload the necessary prerequisites and files for your particular installed version.
Do I have to register my copy of Delphi 2007 for Win32?
Yes. When you first run the product, a small application will open and ask you to register the product. Once that is do
ne and your product key is validated, then
your product will be registered and installed.
How many times can I install the product before I have to contact CodeGear?
You can install the product 15 times before you need to call CodeGear Customer Service.
Can I open my Win32 projects from D7, D2005, D2006 in Delphi 2007?
Yes, you should be able to do
so, depending on the installed components required by your projects. Delphi 2007 for Win32 uses the MSBuild system for the build engine, and thus this new release requires a new project file. However, the IDE will seamlessly update your projects to the new format.
Have there been any changes to the licensing for Delphi 2007 for Win32?
The license for Delphi 2007 for Win32 remain much the same as for BDS2006, with one exception. The new license allows you to deploy the command line compiler to another machine purely for the purpose of do
ing an automated or unattended build.
In which languages do
you deliver the IDE?
Delphi 2007 for Win32 is delivered in English, German, Japanese, and French. All four languages will be available for simultaneous ship. We have made great strides in our internationalization process that will allow us to remove the delays for releasing localized versions of our products.
Can I develop .NET applications with Delphi 2007?
No, Delphi 2007 for Win32 produces only native Win32 binaries. You can import .Net assemblies as COM objects, but the code produced by Delphi 2007 is strictly native Win32 code.
Why do
I need the Microsoft .NET 2,0 runtimes and SDK?
Will my users / customers need the .NET runtimes / SDK in order to run my apps?
No. Applications produced with Delphi 2007 for Win32 do
not require any .Net runtime support. The product produces pure native Win32 applications.
Can I upgrade from BDS 2006 to Delphi 2007 for Win32?
Yes, you can upgrade to Delphi 2007 for Win32 from Delphi 1 through Delphi 8, BDS 2005, and BDS 2006.
What is the difference between Delphi 2007 for Win32 and the Turbo versions?
The Turbo editions are designed for begin
ners, students, hobbyists, and occupational developers. The future feature sets of the Turbo editions will reflect that. Delphi 2007 for Win32 is part of the Studio family of products, and thus designed for the professional developer.
Does Delphi 2007 for Win32 support parameterized types (generics) for Win32 (or other new language features)?
No, that feature is expected to be in a future release. Delphi 2007 for Win32 is a non-breaking release, and including parameterized types would have broken the interfaces for the compiler and the VCL.
Will Delphi 2007 for Win32 continue to provide dual-source development with Delphi for .NET?
Yes, Delphi 2007 for Win32 continues to provide dual-source development with Delphi for .Net.
Can I install Delphi 2007 for Win32 on machines with previous versions of Delphi on it?
Yes, Delphi 2007 coexists nicely with all previous versions of Delphi.
Are there new COMPILERVERSION and RTLVERSION values defined for Delphi 2007 for Win32?
Since Delphi 2007 for Win32 is a non-breaking release, VER180 continues to be defined for Delphi 2007 for Win32. However, some programmers may need to be able to distinguish between the new product and others, and so Delphi 2007 for Win32 also defines VER185.
About CodeGear
CodeGear, formerly Borland’s Developer Tools Group, delivers innovative, high-productivity development tools for a wide spectrum of software developers ranging from individuals to enterprise teams. CodeGear’s products enable developers to freely develop on their platform of choice while focusing on simplifying complex technologies and tasks so they can concentrate on application design, not infrastructure, to ensure on-time project delivery.
Borland, CodeGear, Delphi, and all other Borland brand and product names are service marks, trademarks or registered trademarks of Borland Software Corporation or its subsidiaries in the United States and other countries. All other marks are the property of their respective owners.
Safe Harbor Statement This release contains “forward-looking statements” as defined under the U.S. Federal Securities Laws, including the Private Securities Litigation Reform Act of 1995 and is subject to the safe harbors created by such laws. Forward-looking statements may relate to, but are not limited to, the expected release dates, pricing, benefits and features available in Borland products, including, but not limited to, Borland Delphi 2007 for Win32. Such forward-looking statements are based on current expectations that involve a number of uncertainties and risks that may cause actual events or results to differ materially. Factors that could cause actual events or results to differ materially include, among others, the following: rapid technological change that can adversely affect the demand for Borland products, shifts in customer demand, shifts in strategic relationships, delays in Borland’s ability to deliver its products and services, software errors or announcements by competitors. These and other risks may be detailed from time to time in Borland periodic reports filed with the Securities and Exchange Commission, including, but not limited to, its latest Annual Report on Form 10-K and its latest Quarterly Report on Form 10-Q, copies of which may be obtained from www.sec.gov. Borland is under no obligation to (and expressly disclaims any such obligation to) update or alter its forward-looking statements whether as a result of new information, future events or otherwise. Information contained in our website is not incorporated by reference in, or made part of this press release.