Utilisation des experts COM
Remonter à Développement d'applications interopérables à l'aide de COM
RAD Studio dispose d'experts pour vous aider à créer des projets COM et des objets COM. Ces experts sont disponibles pour les projets Delphi et C++.
Les experts COM suivants sont disponibles dans la liste Fichier > Nouveau > Autre > <personnalité> > ActiveX :
- Fiche Active
- Objet Active Server
- Contrôle ActiveX
- Bibliothèque ActiveX (une commande, pas un expert, qui est indispensable pour la plupart des experts COM)
- Objet Automation
- Objet COM
- Objet événement COM+
- Objet Abonnement COM+
- Page de propriétés (une commande, pas un expert)
- Objet transactionnel
- Bibliothèque de types
Deux experts Multi-niveaux supplémentaires sont disponibles dans la liste Fichier > Nouveau > Autre > <personnalité> > Multi-niveaux :
- Module de données distant
- Module de données transactionnel
Pour utiliser un expert COM
- Choisissez Fichier > Nouveau > Autre. La boîte de dialogue Nouveaux éléments s'affiche.
- Dans l'arborescence Catégories d'éléments, cliquez sur le dossier ActiveX au-dessous de votre personnalité choisie, soit Projets C++Builder ou Projets Delphi.
- Dans le dossier ActiveX, double-cliquez sur Bibliothèque ActiveX. Cela crée un projet DLL (Dynamic Link Library) que vous pouvez utiliser pour héberger des objets ActiveX en processus.
- Choisissez de nouveau Fichier > Nouveau > Autre.
- Effectuez l'une des actions suivantes :
- Pour afficher les experts COM, cliquez sur le dossier ActiveX sur lequel vous avez cliqué à l'étape 2.
- Pour afficher les experts multi-niveaux, cliquez sur le dossier Multi-niveaux dans votre personnalité sélectionnée.
- Double-cliquez sur l'expert que vous souhaitez utiliser.
Remarque : Pour créer une application client afin d'interagir avec le serveur créé par un expert COM, utilisez l'expert Importer un composant ou l'utilitaire TLIBIMP.Si votre application implémente plusieurs objets COM, vous devez utiliser la même méthode d'instanciation pour tous.