Importing or Migrating Existing Projects into XE2
Project Upgrade Required in Some Instances
The Project Upgrade Required dialog box is displayed if the IDE determines that opening your existing project in XE2 requires breaking changes (for example, if the existing project does not have a .dproj or .cbproj file).
On the Project Upgrade Required dialog box, you can choose exactly what you want to happen in regard to renaming and backing up your existing project. The same choices are also available on the Tools > Options > Environment Options > Project Upgrading dialog box.
The following checkbox controls the occurrence of the Project Upgrade Required dialog box:
Suppress this notification and apply my choice to all converted projects
If you select this checkbox:
- Your current choices on Project Upgrade Required dialog box will automatically be implemented for existing projects that you open.
- The Project Upgrade Required dialog box will not appear when you open existing projects that require breaking changes.
- You can, however, change your choices in regard to renaming and backing up of existing projects by going to the Tools > Options > Environment Options > Project Upgrading dialog box. For example, after you enable the Apply settings without prompting checkbox, the Project Upgrade Required dialog box will again be displayed for projects that require upgrading.
Target Platform: Mac OS X
An imported project cannot be assigned the Mac OS X target platform.
To create a cross-platform application that runs on Mac OS X, you start by creating a compatible application type, such as:
For more information, see Mac OS X Application Development.
Target Platform: 64-bit Windows
- Open an existing Win32 project (either Delphi or C++Builder) in RAD Studio.
- Enable that imported project for the Win64 target platform in the Project Manager. For details, see Steps in Creating Cross-Platform Applications.
- Compile and build your project.
If you use only the RAD Studio libraries, wizards, compilers, and components, you should expect to have few issues in migrating your application to Win64. However, if your project uses pointer operations or contains inline Assembly code, you need to resolve some issues, as described in Converting 32-bit Delphi Applications to 64-bit Windows.
For more information, see 64-bit Cross-Platform Application Development for Windows.