Importing or Migrating Existing Projects into Appmethod

From Appmethod Topics
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 Appmethod 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, iOS or Android

A VCL project cannot be assigned the Mac OS X, the iOS or the Android target platform.

To create a multi-device application that runs on Mac OS X, 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 Object Pascal or Appmethod C++) in Appmethod.
  2. Enable the imported project for the Win64 target platform in the Project Manager. For details, see Steps in Creating Multi-Device Applications.
  3. Compile and build your project.

If you use only the Appmethod 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 Object Pascal Applications to 64-bit Windows.

For more information, see:

See Also