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 :

[XML] Utilisation du parseur int�gr� a .NET avec Visual C++


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par d�faut [XML] Utilisation du parseur int�gr� a .NET avec Visual C++
    Salut,
    j'ai un probl�me d'utilisation du parseur XML dans un projet Visual C++ dotNet. J'ai lu sur ce forum que pour pouvoir utiliser ce parseur, je devais activer le management des librairies externes et ensuite utiliser "#pragma managed" et "#pragma unmanaged", mais sans vraiment plus d'informations et du coup je ne m'en sors pas...
    Ensuite le gars disait qu'il s'en �tait finalement sorti en bidouillant la config � droite et � gauche mais je ne peux me permettre de tout chambouler comme �a car je ne suis pas le seul � toucher � ce projet...

    J'aurais aim� �viter d'utiliser un parseur externe comme Xerces afin que mon projet reste assez l�g�.

    Quelqu'un peut-il me donner un coup de pouce ?

    Merci d'avance.

    ++

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par d�faut
    Pour vous donner une meilleure id�e de ce que je voudrais faire, voici en gros � quoi je veux arriver :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    #pragma once
     
    #using <mscorlib.dll>
    #using <System.Xml.dll>
    using namespace System;
    using namespace System::IO;
    using namespace System::Xml;
     
    class GestionXML
    {
    	GestionXML();
    	~GestionXML();
     
    private:
    	XmlDocument* monDoc;
    };

    Et voici l'erreur de compilation que je n'arrive pas � r�soudre :
    fatal error C1190: le code cible manag� requiert '#using <mscorlib.dll>' et l'option '/clr'

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par d�faut
    Bon, j'ai fait disparaitre l'erreur en appliquant de nouveau la solution que j'avais trouv�e sur le forum hier (sauf que hier �a marchait pas, lol) :
    Modif propri�t� du projet (Compilation comme code manag�) puis ajout du #pragma managed

    mais maintenant j'ai une erreur qui apparait dans un autre module alors que �a fait des mois qu'il fonctionne et qu'on y touche jamais...

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par d�faut
    Et puis finalement, meme avec le "#pragma managed" je ne peux d�clarer mon objet XML...

    ==> error C3265: impossible de d�clarer 'monDoc' manag� dans 'GestionXML' non manag�


    C'est d�sesp�rant.

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par d�faut
    Bon bah je me suis r�solu � utiliser un gestionnaire d'XML externe � Visual .NET....

    J'ai tout d'abord voulu utiliser Xerces, mais il �tait beaucoup trop gros pour mon petit espace de d�veloppement (m�me en virant tous les r�pertoires inutilis�s dans mon cas...)...ensuite j'ai trouv� un petit parseur sur le net qui r�pondra � mes premiers besoins.

    Je suis quand m�me d��u de ne pas pouvoir utiliser le super outil qui est juste sous mon nez, dans l'environnement que j'utilise ! c'est un comble !!!

    Bref, je reste persuad� qu'il y a moyen de l'utiliser....un jour, j'aurai la solution...enfin peut-�tre pas, en fait !

    ++, amis du front des d�veloppeurs !

  6. #6
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par d�faut
    Ah ouais, merci c'est sympa.

    Par contre, �tant donn� que tu utilises toi aussi un parseur externe � VC++, j'en d�duis que toi non plus tu n'as pas reussit � utiliser les outils dispos dans VC++...�a me laisse penser que c'est vraiment chaud et chiant � faire, dans ce cas

    Je vais voir si j'utilise ou pas la meme source que toi, car j'en ai trouv� une autre qui fonctionne bien aussi (cf post pr�c�dent)

    Merci d'�tre toujours au rendez-vous, Farscape.

    ++

Discussions similaires

  1. D�ploiement solution VB.Net avec Visual Studio 2003
    Par Didier.Net dans le forum VB.NET
    R�ponses: 0
    Dernier message: 24/11/2008, 14h32
  2. Projet ASP (et non ASP.Net) avec Visual Studio .NET 2003
    Par math1234 dans le forum Visual Studio
    R�ponses: 1
    Dernier message: 07/05/2008, 15h45
  3. R�ponses: 2
    Dernier message: 24/04/2008, 17h26
  4. Utiliser gprof sur un programme compil� avec Visual C++ 2005
    Par G3G3 dans le forum Autres �diteurs
    R�ponses: 1
    Dernier message: 31/01/2008, 22h50
  5. [BOOST] utilisation de boost uBLAS non compile avec visual c++
    Par le_voisin dans le forum Autres �diteurs
    R�ponses: 5
    Dernier message: 06/09/2006, 22h03

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