Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour appeler un objet COM à partir d’une application écrite dans un langage de programmation autre que celui utilisé pour écrire l’objet COM, vous devez d’abord traduire la syntaxe de l’objet dans votre langage de programmation. Pour ce faire, procédez comme suit :
Affichez la bibliothèque de types de l’objet COM dans la syntaxe de votre langage de programmation. Cela vous fournit des descriptions des classes, interfaces, méthodes, propriétés et événements de l’objet dans la syntaxe de langage que vous utilisez.
Microsoft produits de développement fournissent plusieurs outils pour vous aider à afficher et à convertir des bibliothèques de types. Pour plus d’informations, consultez Visionneuses de bibliothèque de types et Outils de conversion et Comment les outils de développement utilisent des bibliothèques de types.
Une fois que vous pouvez afficher la bibliothèque de types de l’objet dans votre langage de programmation préféré, vous pouvez comparer sa syntaxe à celle de la documentation de l’objet. Si l’objet est documenté dans un langage de programmation autre que celui que vous utilisez, les types de données et la syntaxe peuvent différer, mais les descriptions des paramètres, des valeurs de retour et des fonctionnalités de l’objet doivent être identiques.
Prenez en compte toutes les considérations particulières à prendre en compte pour la traduction dans votre langage de programmation.
Étant donné que chaque langage de programmation définit des concepts qui peuvent ne pas avoir d’équivalent dans d’autres langages, certaines fonctionnalités d’un objet peuvent fonctionner différemment dans un autre langage ou ne pas être disponibles du tout. Par exemple, le langage de programmation Visual Basic ne reconnaît pas les types de données non signés C++, tels que unsigned long. Une application écrite dans Visual Basic ne peut pas utiliser les méthodes COM qui acceptent ou retournent des variables de type de données non signées.
Ajoutez le code compilé de l’objet COM à votre projet. Le code compilé est généralement contenu dans un fichier .dll ou .ocx. Cette étape est nécessaire pour que le compilateur reconnaisse les classes de l’objet COM. Après avoir ajouté l’objet COM, votre application peut utiliser ses classes et interfaces.
Les rubriques suivantes décrivent comment traduire et utiliser des objets COM dans divers langages de programmation :
Ces rubriques décrivent les outils et processus de conversion fournis par les produits de développement Microsoft. Pour obtenir des instructions sur la façon de programmer des objets COM à l’aide d’outils de développement créés par d’autres entreprises, consultez la documentation de ces outils de développement.