Importing or Migrating Existing Projects into RAD Studio

From RAD Studio
Jump to: navigation, search

Go Up to Considerations for Multi-Device Applications


Project Upgrade Required in Some Instances

The Project Upgrade Required dialog box might be displayed if the IDE determines that opening your existing project in RAD Studio 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 > IDE > 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 > IDE > 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: macOS, iOS or Android

A VCL project cannot be assigned the macOS, the iOS or the Android target platform.

To create a multi-device application that runs on macOS, on iOS or on Android, you should start by creating a compatible application type, such as:

For more information, see:

Target Platform: 64-bit Windows

  1. Open an existing Win32 project (either Delphi or C++Builder) in RAD Studio.
  2. Enable the imported project for the Win64 target platform in the Projects Window. For details, see Steps in Creating Multi-Device Applications.
  3. 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, for example, 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:

See Also