C++Builder verwendet DAX für ActiveX und COM
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
- Klassenhierarchie in ActiveX-Steuerelementen (DAX)
- Diagramme von drei unterstützenden Klassen für DAX-Interfaces
Siehe auch
- Von Experten generierter Code (DAX)
- ActiveX-Steuerelemente
- COM-basierte Anwendungen entwickeln - Index
- ActiveX-Steuerelemente verwenden - Index
- COM-Objekte registrieren
- Registrierung des aktuellen Benutzers für ActiveX-Server
- Unterstützung von __property implements für ActiveX
- Interfaces implementieren: Delphi und C++