COM-Experten verwenden
Nach oben zu Entwickeln von interoperativen Anwendungen mit COM
RAD Studio enthält eine Reihe von Experten, die Ihnen bei der Erstellung von COM-Projekten und COM-Objekten behilflich sind. Die Experten können für Delphi- und C++-Projekte genutzt werden.
Die folgenden COM-Experten stehen unter Datei > Neu > Weitere > <Personality> > ActiveX zur Verfügung:
- Active Form
- Active-Server-Objekt
- ActiveX-Steuerelement
- ActiveX-Bibliothek (ein Befehl, aber kein Expert, der eine Grundvoraussetzung für die meisten COM-Experten ist)
- Automatisierungsobjekt
- COM-Objekt
- COM+ Ereignisobjekt
- COM+-Subskriptionsobjekt
- Eigenschaftsseite (ein Befehl, kein Experte)
- Transaktionales Objekt
- Typbibliothek
Die folgenden verwandten Experten stehen unter Datei > Neu > Weitere > <Personality> > Multi-Tier zur Verfügung:
- Externes Datenmodul
- Transaktionales Datenmodul
So verwenden Sie einen COM-Experten:
- Wählen Sie Datei > Neu > Weitere. Das Dialogfeld Objektgalerie wird geöffnet.
- Klicken Sie in der Hierarchie Elementkategorien auf den Ordner ActiveX unterhalb der ausgewählten Personality (entweder C++Builder-Projekte oder Delphi-Projekte).
- Doppelklicken Sie im Ordner ActiveX auf ActiveX-Bibliothek. Dadurch wird ein DLL-Projekt (Dynamic Link Library) angelegt, in das Sie die In-Process-ActiveX-Objekte aufnehmen können.
- Wählen Sie erneut Datei > Neu > Weitere.
- Gehen Sie nach einem der folgenden Punkte vor:
- Zum Anzeigen der COM-Experten klicken Sie auf den ActiveX-Ordner, den Sie in Schritt 2 verwendet haben.
- Zum Anzeigen der Multi-Tier-Experten klicken Sie auf den Multi-Tier-Ordner der ausgewählten Personality.
- Doppelklicken Sie auf den gewünschten Experten.
Anmerkung: Um eine Client-Anwendung für die Interaktion mit dem von einem COM-Experten erstellten Server anzulegen, verwenden Sie den Experten Komponente importieren oder das Hilfsprogramm TLIBIMP.Falls Ihre Anwendung mehr als ein COM-Objekt implementiert, sollten Sie für alle Objekte dieselbe Instantiierung festlegen.