New (File Menu)

From RAD Studio
Jump to: navigation, search

Go Up to File Menu


File > New

Creates a project or unit of the selected type.

This menu lets you choose from a list of the most common RAD Studio project and unit types. You can also select Other… to access many additional project and unit types, or Customize… to change the project and unit types listed in this menu.

Default Project and Unit Types

Default Delphi Project and Unit Types

The following table lists the default Delphi project and unit types of this menu:

Item Description

Windows VCL App.png
Windows VCL Application - Delphi

Creates a new Delphi Windows VCL Application, a form-based desktop application using VCL components.

Multi-Device App.png
Multi-Device Application - Delphi

Creates a new Delphi Multi-Device Application using FireMonkey. You can choose either:

PackageD.png
Package - Delphi

Creates a skeleton for a Delphi Package.

Console App.png
Console Application - Delphi

Creates a new Delphi Console Applications, programs without user interface.

DLL.png
Dynamic Library - Delphi

Creates a new Delphi Dynamic Library, a collection of routines that can be loaded at run time.

VCL Form.png
VCL Form - Delphi

Creates a skeleton for a Delphi VCL Form, a visual form using VCL components. This form does not have a project associated with it.

Frame.png
VCL Frame - Delphi

Creates a skeleton for a Delphi VCL Frame, a visual frame using VCL components. This form does not have a project associated with it.

Data Module.png
Data Module - Delphi

Creates a skeleton for a Delphi Data Module, a special form that contains nonvisual components. This form does not have a project associated with it.

Frame.png
FireMonkey Frame - Delphi

Creates a skeleton for a Delphi FireMonkey Frame, a visual frame using FireMonkey components. This form does not have a project associated with it.

Multi-Device Form.png
Multi-Device Form - Delphi

Creates a skeleton for a Delphi Multi-Device Form, a visual form using FireMonkey. This form does not have a project associated with it.

UnitD.png
Unit - Delphi

Creates a skeleton for a Delphi Unit.

Default C++Builder Project and Unit Types

The following table lists the default C++Builder project and unit types of this menu:

Item Description

Windows VCL App.png
Windows VCL Application - C++Builder

Creates a new C++Builder Windows VCL Application, a form-based desktop application using VCL components.

Multi-Device App.png
Multi-Device Application - C++Builder

Creates a new C++ Multi-Device Application using FireMonkey. You can choose either:

PackageD.png
Package - C++Builder

Creates a skeleton for a C++Builder Package.

Console App.png
Console Application - C++Builder

Creates a new C++Builder Console Applications, programs without user interface.

Windows VCL App.png
WinAPI Application - C++Builder

Creates a new C++Builder WinAPI Application, traditional Win32 app for testing, learning Windows and using code samples.

DLL.png
Dynamic Library - C++Builder

Creates a new C++Builder Dynamic Library, a collection of routines that can be loaded at run time.

Static Library.png
Static Library - C++Builder

Creates a new C++Builder Static Library, a collection of routines that are locked into a program at compile time.

VCL Form.png
VCL Form - C++Builder

Creates a skeleton for a C++Builder VCL Form, a visual form using VCL components. This form does not have a project associated with it.

Frame.png
VCL Frame - C++Builder

Creates a skeleton for a C++Builder VCL Frame, a visual frame using FireMonkey components. This form does not have a project associated with it.

Data Module.png
Data Module - C++Builder

Creates a skeleton for a C++Builder Data Module, a special form that contains nonvisual components. This form does not have a project associated with it.

Frame.png
FireMonkey Frame - C++Builder

Creates a skeleton for a C++Builder FireMonkey Frame, a visual frame using FireMonkey components. This form does not have a project associated with it.

Multi-Device Form.png
Multi-Device Form - C++Builder

Creates a skeleton for a C++ Multi-Device Form, a visual form using FireMonkey. This form does not have a project associated with it.

UnitD.png
Unit - C++Builder

Creates a skeleton for a C++Builder Unit.

All Personalities

This menu also provides the following entries:

Item Description

Other

Opens the New Items dialog box, which lists every file or project the IDE understands. Examples: XML files, text files, and C++ projects.

Customize

Opens the Customize New Menu dialog box that allows you to customize how projects and files are listed in the File > New menu.

Note: The list of available projects and units is adjusted dynamically to the projects you have open, so it will only list the options compatible with the project currently open.

See Also