Traductions de langage COM

Les composants créés à l’aide du modèle COM (Component Object Model) peuvent être réutilisés dans les applications écrites dans n’importe quel langage de programmation prenant en charge COM. En effet, COM est une norme binaire et, par conséquent, est indépendant du langage.

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

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

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

COM (Component Object Model)