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

MFC Discussion :

ActiveX Reuters Visual studio 6 ...


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 9
    Par défaut ActiveX Reuters Visual studio 6 ...
    Bonjour à tous,

    Je viens de commencer à me battre avec un composant ActiveX, notamment l'activeX DEX Reuters.

    Je souhaiterais écrire un premier programme de test incluant cet ActiveX.

    Je fais comme ceci pour incorporer le composant activex.

    #import "..\..\dex.dll"


    Apres je souhaite créer une instance d'une classe contenu dans ce composant. Pour ce faire, je souhaite utiliser CoCreateInstance. Le problème c'est que cette méthode à besoin du CLSID (1 pamamètre) et du REFIID (4eme paramètre). Le problème est que je ne sais pas comment avoir le CLSID et le REFIID.

    Donc voila mon problème s'arrête la, j'ai ouvert la bibliothèque avec OLE/COM viewer afin de récupèrer son IDL pour ensuite generer le header avec midl, mais je n'arrive toujours pas à trouver le CLSID et le REFIID.

    Je dois surment louper une étape, donc si vous pouvez me donner plus d'information ca sera sympa.

    Pour information je travail sur winnt4 et visual studio 6

    Merci d'avance !

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Ce n'est pas sûr que ça marche, mais essaie avec __uuidof( la_classe_du_composant )...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 9
    Par défaut
    pour le CLSID ou le REFIID ?

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Essaie avec les deux: En C++ sous Windows, on peut associer un GUID dans le header à n'importe quelle classe, si j'ai bien compris.

    Si la classe et l'interface ont été associées à des GUID, l'opérateur __uuidof() te les donnera.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 9
    Par défaut
    Je te remercie j'ai réussi à m'en sortir !

Discussions similaires

  1. Visual Studio - Copier et renommer un projet (ActiveX)
    Par ShevchenKik dans le forum Visual C++
    Réponses: 7
    Dernier message: 02/09/2013, 18h55
  2. activex spreadsheet visual studio 2005 C++
    Par rsauze dans le forum MFC
    Réponses: 2
    Dernier message: 13/07/2012, 19h05
  3. Intégrer un ActiveX sous Visual Studio Express
    Par Bertrand_g dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 15/09/2010, 16h54
  4. Réponses: 7
    Dernier message: 12/11/2008, 10h09
  5. installer activex dans visual studio
    Par asrekik dans le forum Windows Forms
    Réponses: 1
    Dernier message: 11/02/2008, 14h09

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