C++Builder verwendet DAX für ActiveX und COM

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu COM-Technologien im Überblick

Ab C++Builder XE wurde das zugrunde liegende ActiveX-Framework für neue Projekte in Delphi ActiveX Library (DAX) geändert. Diese Bibliothek wurde schon immer für Delphi-ActiveX-Projekte verwendet. Das frühere Framework war Active Template Library (ATL).

Alle neuen COM-Projekte verwenden DAX (Delphi-ActiveX)

Alle neuen Projekte mit COM-Servern/Clients oder Automatisierungsobjekten verwenden jetzt standardmäßig DAX. Dies gilt für Delphi und C++.

Wenn Sie beispielsweise einem Nicht-ActiveX-Projekt ein ActiveX-Objekt hinzufügen oder eine neue ActiveX-Bibliothek erstellen, erzeugt die IDE DAX-basierten Code.

Bearbeiten Sie im Typbibliothekseditor ein Interface, verwendet der Code, der erzeugt wird, wenn Sie auf Aktualisieren klicken, jetzt DAX nicht ATL.

Achtung: ATL wird nicht mehr unterstützt, verwenden Sie DAX für Ihre ActiveX/COM-Projekte.

Themen

Siehe auch