Traduction de la syntaxe d’objet COM pour les langages de programmation
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. Ceci peut être effectué en suivant les étapes suivantes :
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 du langage que vous utilisez.
Les produits de développement Microsoft fournissent plusieurs outils pour vous aider à afficher et à convertir des bibliothèques de types. Pour plus d’informations, consultez Visionneuses et outils de conversion de bibliothèque de types et Comment les outils de développement utilisent les 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 les fonctionnalités de l’objet doivent être identiques.
Prenez en compte toutes les considérations particulières pour la traduction vers 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 en Visual Basic ne peut pas utiliser de 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.