Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1339 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Pb avec la serialisation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] Pb avec la serialisation

n°956475
TigrouMeow
Vive le Rhum et les Gibsons ;)
Posté le 19-01-2005 à 15:04:14  profilanswer
 

Bonjour ;)
 
Allez zoup je reviens avec une question supplementaire.
 
Je suis sur ma classe document dans laquelle je veux faire de la serialisation vers un fichier. J'ai cree mon projet avec les wizards donc a priori, d'apres ce que j'ai lu, ce que j'ai fait est bon :
 

Code :
  1. void CClassDoc::Serialize(CArchive &ar)
  2. {
  3. if (ar.IsStoring())
  4. {
  5. ar << var1;
  6. ar << var2;
  7. }
  8. else
  9. {
  10. ar >> var1;
  11. ar >> var2;
  12. }
  13. }


 
Quand je sauvegarde a priori, y'a pas de probleme il me cree un fichier qui a une certaine taille.
Quand je reload le fichier, par contre, c'est la cata :  

Citation :

L'ouverture du document a echoue.


Et dans le debug j'obtiens :

Citation :

CArchive exception: readOnly.
First-chance exception at 0x7c81eb33 in HeatDiffusion.exe: Microsoft C++ exception: CArchiveException @ 0x0012ee08.


 
J'ai eu beau cherche sur le net et partout... rien trouve qui puisse depanner. Merci a ceux qui pourront m'aider ;)

mood
Publicité
Posté le 19-01-2005 à 15:04:14  profilanswer
 

n°956557
TigrouMeow
Vive le Rhum et les Gibsons ;)
Posté le 19-01-2005 à 15:55:24  profilanswer
 

Finalement j'ai trouve tout seul, meme si j'ai beaucoup de mal a comprendre d'ou vient l'erreur a la base...
J'avais un autre objet avec une fonction Serialize, et dedans je faisais un if (ar.IsStoring). Et c'est ca qui fait tout plante ! Car il fallait faire un if (ar.IsStoring())...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Pb avec la serialisation

 

Sujets relatifs
[MFC/SDI] Comment changer la className de la fenetre principale?[MFC] Questions de débutant... (1 question résolue sur 2)
[MFC/C++] Communication d'une appli a une autre[MFC] OnMouseMove() ou souris suractive
[MFC] Afficher Bitmapproblème d'inclusion des header MFC
temporisation MFC[MFC] Pb de creation d'une Toolbar
Une surface DirectDraw dans un controle MFC ?taille et position fenetre mfc mdi visual c++
Plus de sujets relatifs à : [MFC] Pb avec la serialisation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR