Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Programmation C#
Les compléments


Voir le programme détaillé
ESN Inovelya : Nous recrutons
<h1>Implémentation du serveur COM - Exposition de plusieurs interfaces 1/2</h1> <p>Chaque objet polymorphique possède un pointeur (4 premiers octets) sur un tableau de pointeurs sur des méthodes virtuelles (pures). Pour un objet COM dérivant de l'interface, il en va de même. En cas d'héritage multiple, la valeur du pointeur peut être modifiée en fonction de la manière dont l'objet est vu (via chaque type de base). Pour changer la valeur du pointeur, il suffit d'utiliser les opérateurs de transtypages (casts) Si vous n'imposez pas un cast, un objet pourra voir ses méthodes mal invoquées. Un objet COM implémentant plusieurs interfaces se retrouve clairement dans ce cas.</p> Diapositive précédente Diapositive suivante