Envoyé par
cmen76
TWordApplication est un objet qui encapsule les appels au serveur COM _Application. En fait, il est censé permettre une manipulation de l'objet COM plus intuitive (façon Delphi) qu'en s'y attaquant directement (que des OLEVariant...). En plus, il ajoute des "event sinks" c'est-à-dire qu'il est notifié de quelques actions effectuées par l'utilisateur sur l'objet OLE (nouveau docuement, quitter, etc).
En ce qui concerne COM, c'est un peu une boîte noire...
Un serveur COM est invoqué (par la création d'une co-classe) ; s'il est déjà chargé, il incrémente son compteur d'instance. Quand ce dernier revient à 0, il se libère de la mémoire.
Pour avoir travaillé sur des objets DCOM (Distributed COM, soit un client COM et un serveur COM sur 2 postes différents d'un réseau), si une panne réseau intervient pendant une transaction, on obtient le même message 'Serveur RPC indisponible'...
Fais quelques recherches sur OLE, COM, DCOM pour plus de précision. MSDN par exemple.
Partager