Partager via


Traductions en langage COM

Les composants créés à l’aide du modèle objet de composant (COM) peuvent être réutilisés dans les applications écrites dans n’importe quel langage de programmation prenant en charge COM. Cela est dû au fait que COM est une norme binaire et, en tant que tel, est indépendant du langage.

Les objets COM sont documentés dans le ou les langages de programmation les plus pertinents. Par exemple, les objets créés pour être utilisés dans des pages web sont généralement documentés dans le système de développement Microsoft Visual Basic, tandis que les objets au niveau du système sont généralement documentés en C++. Toutefois, étant donné que COM n’est pas linguistiquement neutre, vous n’êtes pas limité à l’utilisation d’un objet dans la même langue que celle dans laquelle il est écrit ou documenté. Par exemple, vous pouvez écrire une application en JScript qui utilise un contrôle créé en C++ et documenté en Visual Basic.

Les rubriques suivantes traitent des différences entre les langages de programmation et décrivent comment traduire la syntaxe d’objet COM d’un langage à un autre. D’autres rubriques décrivent comment utiliser des objets COM dans différents langages et environnements de script.

L’objectif est de résoudre les problèmes de traduction de langue les plus courants qui se produisent lors de l’utilisation d’objets COM. Les techniques et principes décrits s’appliquent à tout langage de programmation ou de script prenant en charge COM. Étant donné que les langages de script et les langages de programmation représentent des paradigmes de programmation différents, la traduction entre les langages de script et les langages de programmation n’est pas traitée.

COM (Component Object Model)