C++Builder では ActiveX と COM に DAX を使用

提供: RAD Studio
移動先: 案内検索

COM テクノロジの概要 への移動

C++Builder XE より、新しいプロジェクトでは基盤 ActiveX フレームワークが、Delphi ActiveX ライブラリ(DAX) に変更されています。これは、Delphi ActiveX プロジェクトでは常に使用されてきました。 以前のフレームワークは、アクティブ テンプレート ライブラリ(ATL) です。

すべての新規 COM プロジェクトで DAX(Delphi ActiveX)を使用する

COM サーバー/クライアントまたはオートメーション オブジェクトを使用する、すべての新規プロジェクトでは、DAX がデフォルト設定になっています。これは Delphi と C++ の両方に該当します。

たとえば、ActiveX オブジェクトを ActiveX ではないプロジェクトに追加する場合、または新規 ActiveX ライブラリを作成する場合、IDE により DAX ベースのコードが生成されます。

タイプ ライブラリ エディタのインターフェイスを編集する場合、[実装の更新]ボタンをクリックすると生成されるコードでは、ATL ではなく、DAX が使用されます。

注意: ATL は以降サポート対象外となるため、ActiveX/COM プロジェクトには DAX を使用してください。

関連トピック

関連項目