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 :

[MFC] wincore.cpp line 628


Sujet :

MFC

Vue hybride

Lelouch [resolu]wincore.cpp line 628 20/08/2007, 18h54
Lelouch Personne n'aurait la solution... 22/08/2007, 17h28
farscape salut, ben c'est un peu... 22/08/2007, 18h36
Lelouch Merci pas de soucis voila la... 22/08/2007, 18h47
Lelouch Voila j'ai resolu mon... 30/08/2007, 11h05
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 13
    Par défaut [resolu]wincore.cpp line 628
    Bonjour,

    J'ai un petit soucis j'essaie en effet de serialiser mes données afin de pouvoir les recuperer (je suis pas tres doué en mfc ) mais malheureusement j'ai cette erreur lorsque j'essaie d'ouvrir ce fichier : wincore.cpp line 628 idem pour avoir un nouveau document. Mon projet est de type sdi et j'utilise un CFormView. Je ne sais pas du tout comment resoudre ce probleme. Merci beaucoup de vos reponses.

    PS: une question subsidiaire pour sauvegarder et restaurer les données uniquement ceci suffit non : (a initialiser avec le contructeur et a mettre dans le CDocument)

    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
     
    if (ar.IsStoring())
    	{
    		ar << Objet.NbEleve;
    		for(int i=0;i<Objet.NbEleve;i++)
    		{
    		Objet.TEleve[i].Serialize(ar);
    		ar << Objet.TEleve[i].Nom;
    		ar << Objet.TEleve[i].Classe;
    		ar << Objet.TEleve[i].moyenne;		
    		}	
    	}
    	else
    	{
    		ar >> Objet.NbEleve;
    		for(int i=0;i<Objet.NbEleve;i++)
    		{
    		Objet.TEleve[i].Serialize(ar);
    		ar >> Objet.TEleve[i].Nom;
    		ar >> Objet.TEleve[i].Classe;
    		ar >> Objet.TEleve[i].moyenne;
    		}
    	}
    Voila ce que me donne le fichier de sortie :

     momodf roands gfgf €?

    pourquoi y a t il un "€?" a la place du chiffre qui devrait y etre ?

    Merci beaucoup

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 13
    Par défaut
    Personne n'aurait la solution ici
    Merci

  3. #3
    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
    Par défaut
    salut,
    ben c'est un peu vague, si tu pouvais nous éviter d'aller chercher dans le source l'erreur en nous donnant l'assertion concernée ça serait mieux...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 13
    Par défaut
    Merci pas de soucis voila la ligne incriminé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ASSERT(pWnd->m_hWnd == NULL);   // only do once
    Cette erreur ce produit pour la creation de nouveau document ou lorsque je fais ouvrir

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 13
    Par défaut
    Voila j'ai resolu mon probleme car en fait j'avais un probleme d'initialisation de tootltip qui faisait crasher la fonction ouvrir et nouveau doc. Merci

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

Discussions similaires

  1. ogreroot.cpp error line 639
    Par CloudyClad dans le forum Ogre
    Réponses: 4
    Dernier message: 16/08/2012, 16h06
  2. [MFC]fuite dans dllmodul.cpp
    Par VitamineC dans le forum MFC
    Réponses: 4
    Dernier message: 08/05/2006, 12h59
  3. [Dev-CPP] Peut-on voir la command line du projet?
    Par vdumont dans le forum Dev-C++
    Réponses: 2
    Dernier message: 04/04/2006, 21h28
  4. Réponses: 5
    Dernier message: 11/01/2006, 07h58

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