[新規ダイナミックリンク ライブラリ](C++)

提供: Appmethod Topics
移動先: 案内検索

[ファイル]メニュー への移動


[ファイル|新規作成|その他...|C++ プロジェクト|ダイナミックリンク ライブラリ]

このダイアログ ボックスを使って DLL プロジェクトを作成することができます。ダイナミックリンク ライブラリとは、アプリケーションに機能を提供する、コンパイル済みコードのモジュールです。

項目 説明

[ソースの種類]

DLL のメイン モジュールに使用する言語を指定します。

[ターゲット フレームワーク]

DLL に関連付けるフレームワークまたはライブラリを指定します。

[なし]

フレームワークを DLL に関連付けません。

[ビジュアル コンポーネント ライブラリ]

VCL コンポーネントを含むことができる DLL を作成します。このオプションを使用できるのは、[ソースの種類][C++]を選択した場合だけです。このオプションをオンにすると、IDE により #include vcl.h が追加され、VCL オブジェクトに対応できるようスタートアップ コードとリンカ オプションが変更されます。VCL では Windows ターゲット プラットフォームだけをサポートしています。

[FireMonkey]

FireMonkey コンポーネント(マルチデバイス)を含むことができる DLL を作成します。このオプションを使用できるのは、[ソースの種類][C++]を選択した場合だけです。このオプションをオンにすると、IDE により #include fmx.h が追加され、FireMonkey オブジェクトに対応できるようスタートアップ コードとリンカ オプションが変更されます。FireMonkey はすべての対象ターゲット プラットフォームをサポートしています。

[マルチスレッド]

複数のスレッドが実行されることを指定します。このオプションは、ターゲット フレームワークを選択した場合([ターゲット フレームワーク]が[なし]以外)には必須であり、淡色表示されます。

[VC++ スタイルの DLL]

DLL のエントリ ポイントを DLLMain に設定します。このオプションをオフのままにすると、DLLEntryPoint がエントリ ポイントとして使われます。Appmethod では[VC++ スタイルの DLL]オプションをサポートしていません。