C++Builder では ActiveX と COM に DAX を使用
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 を使用してください。