Creating a FireMonkey Application

From RAD Studio
Jump to: navigation, search

Go Up to FireMonkey Application Design


You can create FireMonkey applications for any supported target platform using either Delphi or C++. FireMonkey applications can be either HD (2D) or 3D, or can contain a mixture of both.

Note: Although you can technically create a Delphi or C++ console application that uses FireMonkey, the vast majority of FireMonkey is geared toward building GUI applications. FireMonkey contains very few non-GUI types and functions.

FireMonkey Application Wizards

Choose the development language and whether the main form should be HD or 3D. You can also choose a template application instead of starting your application from scratch.



When you run one of the FireMonkey wizards, the IDE creates the framework for a FireMonkey application and opens the Form Designer, displaying the main form and a new subclass of either TForm or TForm3D.

FireMonkey Form Wizards

Add additional forms using the correct language and choosing either HD or 3D:

  • File > New > Other > Delphi Projects > Delphi Files > Multi-Device Form > HD Form
  • File > New > Other > Delphi Projects > Delphi Files > Multi-Device Form > 3D Form
  • File > New > Other > C++Builder Projects > C++Builder Files > Multi-Device Form > HD Form
  • File > New > Other > C++Builder Projects > C++Builder Files > Multi-Device Form > 3D Form

The New Items dialog box can also be reached by right-clicking the project executable in the Project Manager and selecting: Add New > Other.

Every FireMonkey form unit has a companion form file with the extension .fmx.

See Also