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 :

Probleme utilisation d'Objets manag� grace a gcroot


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Mars 2006
    Messages
    15
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par d�faut Probleme utilisation d'Objets manag� grace a gcroot
    Salut !!!
    voila j'ai un ptit soucis: j'aimerais utiliser un objet manag� dans du code non manag�, en l'occurence System::Xml::XmlDocument.
    Apr�s etre tomb� sur l'erreur concernant le code manag� dans du non manag� (cxxxx), une bonne recherche google et je tombe en autres sur cette doc (vive developez.com ! :-) )

    http://nico-pyright.developpez.com/t...rialisationXml

    j'essaye donc le wrapper gcroot, comme l'exemple.
    En fait j'aimerais tout simplement avoir une donn�e membre de type XmlDocument ... voici le code

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    #using <mscorlib.dll>
    #using <System.dll>
    #using <System.Xml.dll>
    using namespace System;
    using namespace System::IO;
    using namespace System::Xml;
     
    public class optimisationLALR
    {
        private:
            int nb_etats;
            int nb_symbole;
        public:
           gcroot <XmlDocument ^> xmlDocSource; 
    /* erreur de compil a la ligne ci dessus:
    1>.\Compil - F2.cpp(54) : error C2143: syntax error : missing ';' before '<'
    1>.\Compil - F2.cpp(54) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    1>.\Compil - F2.cpp(54) : error C2238: unexpected token(s) preceding ';'
    */
     
        public:optimisationLALR(String^ source)
        {
            try
            {
                xmlDocSource = gcnew XmlDocument();
                xmlDocSource->Load(source);
                Console::WriteLine("Fichier XML chargé correctement" );
     .....
    j'ai du mal a resoudre ces erreurs de compil .. j'ai pens� que c'etait peut etre des mauvaises options de compil (concernant par exemple le CLR ...), mais rien n'y fait.
    merci d'avance,
    Pierre

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    juste une question en pr�ambule, tu as quelle version de visual C++ ? 2003 ou 2005 ?

  3. #3
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Mars 2006
    Messages
    15
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par d�faut
    Visual studio 2005 ... c'est par rapport a la version du framework ?

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    rajoute

  5. #5
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    Mars 2006
    Messages
    15
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par d�faut
    je me sent tr�s ... tr�s stupide !


    je pensais que c'etait un mot cl� comme gcnew .. je debute en programation "microsoft" (vive la fac)

    merci beaucoup :-)

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probleme utilisation d'activeX, taille de l'objet
    Par Ti�ry dans le forum Interfaces Graphiques
    R�ponses: 12
    Dernier message: 08/01/2009, 11h05
  2. R�ponses: 10
    Dernier message: 20/10/2008, 17h25
  3. R�ponses: 9
    Dernier message: 28/05/2008, 02h06
  4. Utilisation d'objets pour imprimer
    Par alainvh dans le forum Composants VCL
    R�ponses: 3
    Dernier message: 02/12/2004, 10h25
  5. utilisation d'objets ADO pour CMS sur POSTGRESQL7.3.2
    Par turbok dans le forum PostgreSQL
    R�ponses: 1
    Dernier message: 10/10/2003, 09h29

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