Show: Object Pascal C++
Display Preferences

Creating a FireMonkey Application

From Appmethod Topics
Jump to: navigation, search

Go Up to FireMonkey Applications Guide


Windows and Mac OS Applications

You can write FireMonkey applications for Windows (either 32-bit or 64-bit) or Mac OS X using either Object Pascal or C++. FireMonkey desktop applications can be either HD (that is, 2D) or 3D, or can contain a mixture of both. You can also write FireMonkey mobile apps (either HD or 3D) to target Android and iOS.

Note: Although you can technically create a Object Pascal 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:


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 2D (HD) or 3D:

  • File > New > Other > Object Pascal Projects > Object Pascal Files > FireMonkey Form > HD FireMonkey Form
  • File > New > Other > Object Pascal Projects > Object Pascal Files > FireMonkey Form > 3D FireMonkey Form
  • File > New > Other > C++ Projects > C++ Files > FireMonkey Form > HD FireMonkey Form
  • File > New > Other > C++ Projects > C++ Files > FireMonkey Form > 3D FireMonkey 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

Personal tools
In other languages