New Dynamic-link Library (C++)

From RAD Studio
Jump to: navigation, search

Go Up to File Menu


File > New > Other > C++Builder Projects > Dynamic-link Library

Use this dialog box to create a DLL project. A dynamic-link-library is a module of compiled code that provides functionality for applications.

Item Description

Source Type

Specifies the language to use for the main module of the DLL.

Target Framework

Specifies the framework or library associated with the DLL.

None

No framework is associated with the DLL.

Visual Component Library

Creates a DLL that can contain VCL components. This option is available only if you choose C++ as your Source Type. Checking this option causes the IDE to #include vcl.h and to change the start-up code and linker options for compatibility with VCL objects. The VCL supports only the Windows target platform.

FireMonkey

Creates a DLL that can contain FireMonkey components (multi-device). This option is available only if you choose C++ as your Source Type. Checking this option causes the IDE to #include fmx.h and to change the start-up code and linker options for compatibility with FireMonkey objects. FireMonkey supports all supported target platforms.

Multi Threaded

Specifies more than one thread of execution. This option is required (and grayed) if you select a target framework (Target Framework is not "None").

VC++ Style DLL

Sets the DLL entry point to DLLMain. Leave this option unchecked to use DLLEntryPoint as the entry point. The VC++ Style DLL option is only available if your Target Framework is the "Visual Component Library".