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 :

Generer une documentation pour du COM ActiveX


Sujet :

Visual C++

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Points : 227
    Points
    227
    Par défaut Generer une documentation pour du COM ActiveX
    Bonjour a tous,

    je suis en train de dev un API en C++ avec une couche COM ActiveX.
    Sur cette API je voudrai générer une doc.
    J'ai donc commenter mon IDL et j'ai essayé de le passer dans doxygen.

    Et la rien ne va, Doxygen ne reconnait pas les [out,retval] comme des retours de fonctions, il a des problème de linking avec les enum, etc....

    Donc ma question est très simple, que puis-je utiliser pour générer une doc a partir d'un IDL ?

    Je vous remercie par avance pour votre aide

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120
    Par défaut
    Comme les commentaires ne sont pas perdu mais mis dans la typelib
    http://www.codeproject.com/Articles/...-COM-type-libr
    Pas testé, mais c'est l'idée.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Points : 227
    Points
    227
    Par défaut
    Bon j'ai essayé de le faire fonctionner, mais il n'y a pas moyen...

    Quelqu'un a une autre idée ?

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120
    Par défaut
    >Bon j'ai essayé de le faire fonctionner, mais il n'y a pas moyen...

    C'est quoi le pb ?

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Points : 227
    Points
    227
    Par défaut
    Une suite de crash sans fin. (testé sur du 32 et 64bits)
    Lorsque tu lance le soft, il se lance pas car il manque des dépendances.
    J'ai fixer le dépendance, et d'autre problèmes sont survenu, etc.....

    EDIT:
    Autre solution que j'ai trouver est d'utiliser la sortie XML de doxygen. Dans ce cas je peux modifier ce qui ne va pas.
    Par contre je n'ai rien trouver qui me permette de réutiliser ce nouveau XML. Des idées ?

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120
    Par défaut
    Si vous avec un XML, il devrait être possible de trouvé un XSLT qui convertit ce XML en un autre format comme HTML.

    C'est une vieille technologie COM, supplantée depuis plus de 10 ans pas .NET.
    Les outils sont donc vieux et non maintenu
    Un autre, lui aussi pas testé :
    http://www.vbaccelerator.com/codelib...oc/article.htm

    Vous avez les sources de ces outils, qui se basent tous sur la même Dll TLBINF32.DLL.

    Je pense que faire un outil up-to-date d'un point de vue IHM, si vous avez des connaissances VB6 pour analyses les sources de ces 2 outils, et un projet de quelques dizaines d'heures (malheureusement).

Discussions similaires

  1. Existe t-il une documentation pour Blend ?
    Par Aniki dans le forum Autres langages pour le Web
    Réponses: 3
    Dernier message: 05/04/2007, 18h13
  2. une documentation pour Visual studio 2005
    Par ferradji dans le forum Visual Studio
    Réponses: 1
    Dernier message: 06/03/2007, 09h29
  3. Documentation pour utilisation COM / Word
    Par Sangdrax1604 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 22/11/2006, 09h04
  4. [DOM] parser une String pour en faire un document XML
    Par Fladnag dans le forum Format d'échange (XML, JSON...)
    Réponses: 9
    Dernier message: 29/03/2004, 11h04

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