Flux rss

COM - Component Object Model

Collection CommentCaMarche.net

Objets COM

Microsoft COM (Component Object Model) est un standard permettant de définir des API objet, c'est-à-dire permettant à des applications de communiquer par l'intermédiaire d'objets possédant un certain nombre de méthodes et de propriétés publiques. Les objets ActiveX sont un type particulier d'objets COM.

COM fournit des mécanismes permettant des liens entre applications, parmi lesquels :

  • liaisons dynamiques entre applications appelés OLE (Object Link and Embedding, traduisez Liaison et incorporation d'objets), permettant par exemple de lier un fichier tableur dans un document,
  • mécanismes d'automates (en anglais automation) permettant de prendre contrôle d'une application à distance.
  • mécanismes d'échanges de messages dynamiques entre applications, appelés DDE (Dynamic Data Exchange).

Un grand nombre d'applications possèdent une interface COM, permettant d'invoquer leur fonctionnalités via un programme informatique :

  • Microsoft Word
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Internet Explorer
  • Microsoft Outlook
  • etc.

Accéder à des objets COM

Grâce aux objects COM, il est possible d'étendre à l'infini les possibilités de VBScript en créant des instances d'objets créés par des tiers et fournissant un certain nombre de services.

VBScript définit deux méthodes permettant d'instancier un objet COM :

  • CreateObject permet de créer une nouvelle instance d'un programme possédant une interface COM et l'exécuter si le programme n'est pas déjà ouvert. Par exemple, pour ouvrir le programme Excel :
    Set tableur = CreateObject("Excel.Application")
  • GetObject permet d'invoquer un programme dont une instance est déjà ouverte ou à partir d'un fichier créé avec cette application. Par exemple :
    Set monDocument = GetObject("c:\rapport.doc")

Ce document intitulé « COM - Component Object Model » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Résultats pour COM Component Object Model

DOM (Document Object Model) et SAX (Simple API for XML) XML permet de définir la structure du document uniquement, ce qui permet d'une part de pouvoir définir séparément la présentation de ce document, d'autre part d'être capable de récupérer les données présentes dans le document pour les... www.commentcamarche.net/contents/xml/xmldomsax.php3
Qualité - Management par les processus Notion de processus Le modèle de processus consiste à concevoir l'objectif de l'entreprise comme étant la fourniture de produits et/ou services conformes aux attentes des clients. Ainsi, l'entreprise est modélisée comme un ensemble de processus... www.commentcamarche.net/contents/qualite/processus.php3
Télécharger Driver Appareil photo numérique Nikon D40 Le D40 de Nikon est un appareil photo numérique. Le D40 adopte un capteur CCD avec un objectif de 18-55 mm. Ce modèle est doté d'une résolution de 6,24 millions de pixels. Il dispose d'un zoom optique de 3x. Un moniteur ACL de 2,5 pouces permet de... www.commentcamarche.net/telecharger/telecharger-34057095-driver-appareil-photo-numerique-nikon-d40

Résultats pour COM Component Object Model

Modèles de documents en ligneModèles de documents en ligne : gagner du temps et éviter les pièges On trouve sur Internet une foule de sites qui proposent des modèles de documents à destination des entreprises. De la lettre type d'embauche au bail commercial, on trouve les... www.commentcamarche.net/faq/sujet-9698-modeles-de-documents-en-ligne
Le modèle TCP/IPLe modèle TCP/IP Cet article décrit le modèle de référence TCP/IP, qui est la norme historique et technique d’Internet. Le ministère américain de la Défense a créé le modèle de référence TCP/IP parce qu’il avait besoin de concevoir un réseau... www.commentcamarche.net/faq/sujet-11534-le-modele-tcp-ip

Résultats pour COM Component Object Model

Modele de conception Fabrique [Java] (Résolu)Bonsoir à tous, J'ai trouvé une documentation variée sur le design pattern Factory (ou en français modèle de conception Fabrique) sans pouvoir trouver un exemple de base simple et complet. Celui qui s'en rapproche, c'est le squelette... www.commentcamarche.net/forum/affich-1965166-modele-de-conception-fabrique-java
Modelisation avec uml (Résolu)bonjour j'ai un logiciel qui modelise des classe java en uml qui s'appele silverrun modelsphere 1.2 mais j'ai pas le numero de serie ni le nom de l'utilisateur aide moi ... Merci www.commentcamarche.net/forum/affich-633402-modelisation-avec-uml
Modèle de lettre de motivation gratuit (Résolu)Bonjour, je cherche un site où je pourrais trouver des modèles de lettres de motivation et de CV gratuitement. En connaissez vous ?? Merci d'avance !! www.commentcamarche.net/forum/affich-2300921-modele-de-lettre-de-motivation-gratuit

Résultats pour COM Component Object Model

Télécharger Driver appareil photo Kodak EASYSHARE Z700L' Easyshare Z700 de Kodak est un appareil photo numérique. Il adopte un capteur CCD avec un objectif de 35-175 mm. Ce modèle est doté d'une résolution de 4,23 millions de pixels. Il dispose d'un zoom optique de 5x et un zoom numérique de 4x. Son... www.commentcamarche.net/telecharger/telecharger-34057096-driver-appareil-photo-kodak-easyshare-z700
Télécharger Driver EasyShare Z812 ISL' Easyshare Z812 IS de Kodak est un appareil photo numérique. Il propose un capteur CCD de 8,3 millions de pixels. Il adopte un objectif Schneider-Kreuznach Variogon offrant un zoom optique de 12x. Ce modèle est équipé de la puce "Science des... www.commentcamarche.net/telecharger/telecharger-34057100-driver-easyshare-z812-is
Télécharger Driver Canon Digital IXUS 750Le Digital IXUS 750 est un vrai condensé de technologie signée Canon. Présentant un objectif entouré d'anneau brillant, ce modèle intègre 2 lentilles UA (Ultra High Refractive Index Aspherical) qui garantissent des images au qualité exceptionnelle.... www.commentcamarche.net/telecharger/telecharger-34057219-driver-canon-digital-ixus-750

Résultats pour COM Component Object Model

MERISE - Modèle conceptuel des donnéesModèle conceptuel des données Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible,... www.commentcamarche.net/contents/merise/mcd.php3
Le modèle relationnelQu'est-ce que le modèle relationnel? Le modèle relationnel est basé sur une organisation des données sous forme de tables. La manipulation des données se fait selon le concept mathématique de relation de la théorie des ensembles, c'est-à-dire... www.commentcamarche.net/contents/relation/relintro.php3
MERISE - Modèle logique des donnéesLe modèle logique des données Le modèle logique des données consiste à décrire la structure de données utilisée sans faire référence à un langage de programmation. Il s'agit donc de préciser le type de données utilisées lors des... www.commentcamarche.net/contents/merise/mld.php3