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

Windows Discussion :

Objet COM et interface


Sujet :

Windows

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Objet COM et interface
    quelqu'un pourrait-il m'indiquer s'il est possible de créer une interface indépendante utilisable par un objet COM ?
    En gros je voudrais faire une interface réutilisable pour n'importe quel objet COM mais je ne suis pas sûre que ce soit possible ...

  2. #2
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 750
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 750
    Points : 10 670
    Points
    10 670
    Billets dans le blog
    3
    Par défaut
    Qu'entends-tu par interface "indépendante" ?
    Le principe de COM est justement de faire des objets réutilisables depuis n'importe quel langage.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    En fait je ne connais encore que très peu le concept de l'objet COM

    Plus concrêtement j'ai un objet COM en C++ avec une interface et je voudrais ré-utiliser celle-ci pour d'autre objet COM afin d'éviter de reprogrammer une interface à chaque fois.

  4. #4
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 750
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 750
    Points : 10 670
    Points
    10 670
    Billets dans le blog
    3
    Par défaut
    Et bien tu peux en hétiter il me semble.

  5. #5
    Membre chevronné
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Points : 1 943
    Points
    1 943
    Par défaut
    Il faut bien faire la distinction entre interface et co-classe. Une co-classe est une classe qui implémente une interface. Il est donc tout à fait possible d'avoir plusieurs co-classes qui implémentent une même interface. Il faut, bien évidemment, que l'interface implémentée soit rigoureusement la même (même membres et même GUID).

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Malgré vos réponses et les infos trouvées sur le tutorial DCOM/OLE mes essais restent infructueux.
    Auriez-vous un exemple simple d'Objet COM qui utiliserait l'interface d'un autre ? (en C++)
    Merci d'avance...

  7. #7
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par pio_forum
    Malgré vos réponses et les infos trouvées sur le tutorial DCOM/OLE mes essais restent infructueux.
    Auriez-vous un exemple simple d'Objet COM qui utiliserait l'interface d'un autre ? (en C++)
    Merci d'avance...
    Voir sur www.codeproject.com exemples TRES simples (avec VC++)
    Avec VC++ faire un projet ATL :
    http://www.codeproject.com/com/connection.asp


    http://www.codeproject.com/com/COMBasics.asp

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par mat.M
    Citation Envoyé par pio_forum
    Malgré vos réponses et les infos trouvées sur le tutorial DCOM/OLE mes essais restent infructueux.
    Auriez-vous un exemple simple d'Objet COM qui utiliserait l'interface d'un autre ? (en C++)
    Merci d'avance...
    Voir sur www.codeproject.com exemples TRES simples (avec VC++)
    Avec VC++ faire un projet ATL :
    http://www.codeproject.com/com/connection.asp


    http://www.codeproject.com/com/COMBasics.asp
    Merci pour ces liens.
    Ce site est vraiment riches en information sur les objets COM.
    J'ai trouvé un exemple qui pourrait correspondre à ce que je veux. Je vais essayer...
    ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème d'interface sur objet COM
    Par annemarie dans le forum Langage
    Réponses: 9
    Dernier message: 26/03/2013, 13h39
  2. Réponses: 4
    Dernier message: 03/07/2012, 21h20
  3. [Virtual Pascal] [Win32] Objets COM - Interface IShellLink
    Par Alcatîz dans le forum Autres IDE
    Réponses: 5
    Dernier message: 27/10/2005, 21h19
  4. Désenregistrement d'Objets COM sous Windows
    Par barthelv dans le forum Windows
    Réponses: 2
    Dernier message: 21/05/2003, 15h11

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