IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

[COM]Connection Point sans ATL


Sujet :

Visual C++

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    212
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 212
    Par défaut [COM]Connection Point sans ATL
    Bonjour,

    Est ce que quelqu'un aurait une idée comment implmémenter des connection points sans utiliser ATL?

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Bonjour,
    qu'entends-tu par "connection points" ?
    Des interfaces ?
    C'est possible mais c'est assez complexe à mettre en oeuvre.
    ATL permet de simplifier les choses.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    212
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 212
    Par défaut
    Oui, je veux parler des interfaces IConnectionPoint.
    Pourrait tu m'expliquer comment faire sans ATL?

    Merci.

  4. #4
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Pourquoi veux-tu utiliser cette interface ?
    Je ne comprends pas.
    Si tu veux appeler un objet COM Active X , dll etc.il suffit d'appeler les intefaces de l'objet avec CoCreateInstance et QueryInterface

  5. #5
    Membre émérite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par défaut
    Salut,

    Je vois que tu cherches à implémenter une interface COM source d'évènements.
    Si tu retires l'assistance d'ATL tu auras un gros boulot à accomplir. Il te faudra reconstruire toute la tuyauterie.

    Je crois que tu voudrais savoir comment utiliser les IConnectionPoint avec son compagnon IConnectionPointContainer?
    Et qui parle de source d'évènement parle aussi des object COM event receiver avec l'interface IDispEventImpl...

    Je te conseilles d'utiliser les ATL, et si ça cloche n'hésite pas l'MSDN.
    Tu as aussi des samples dans le CD d'installlation de Visual Studio.
    Vas dans le répertoire de VC et sous répertoire ATL et tu seras servis.

    A+

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    212
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 212
    Par défaut
    J'ai implémenté l'interface IConnectionPointContainer, tout marche au niveau du serveur sauf qu'au niveau du client la méthode FindConnectionPoint me retourne l'erreur suivante : Interface non prise en charge??!!!!!!!

    C'est quoi l'interface IDispEventImpl?

    Merci.

Discussions similaires

  1. [C#]Connection AD sans mot de passe
    Par Peerofloo dans le forum C#
    Réponses: 1
    Dernier message: 08/05/2007, 23h44
  2. Modem Routeur qui se connecte à internet sans DNS !
    Par condor_01 dans le forum Hardware
    Réponses: 4
    Dernier message: 30/04/2007, 09h49
  3. Réponses: 4
    Dernier message: 22/12/2006, 10h12
  4. Réponses: 1
    Dernier message: 08/11/2006, 21h14
  5. Connection à Oracle sans DNS
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 09/09/2005, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo