begin process at 2012 05 30 09:05:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

MFC

 > 

serialisation et mfc


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

serialisation et mfc

jeudi 13 novembre 2008 à 21:23:19 | serialisation et mfc

ebrainis

Il y a un truc que je je ne comprend pas avec la serialisation (c'est mon premier programme mfc). C'est peut-ietre tres simple, mais j'ai besoin d'un peu d'aide.

Voila: Je veux serialiser un membre de ma classe Document (derivee de CDocument) qui s'appelle "m_Program" (type unsigned int). Pour cela j'implemente ma fonction Serialise de la facon suivante

void CMonDocument::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
// TODO: add storing code here
ar<< m_Program;
}
else
{
// TODO: add loading code here
ar>>m_Program;
}
}

Mon programme compile. Lorsque je le fais tourner, je m'arrange pour que m_Program prenne la valeur 101. Ensuite, je sauve mes donnees avec le bouton Save de ma fenetre principale. Je ferme mon programme, puis je l'ouvre a nouveau avec l'espoir qu'a l'ouverture má variable m_Program sera deserialisee et prendra la valeur 101 qu'elle avait avant que je ne ferme mon programme.
Je teste cette valeur en incluant dans le constructeur de mon document la commande
_cprintf("Le numero du programe est %d\n",m_Program);

La reponse que j'obtient est -842150451 !!!!??

Est-ce que ce que je fais ne suffit pas? Que dois je faire pour qu'au lancement du programme celui-ci redonne aux variables les valeurs qui ont ete sauvees auparavant?

Merci d'avance.


Cette discussion est classée dans : programme, mfc, program, ar, serialisation


Répondre à ce message

Sujets en rapport avec ce message

Pb pour faire appel à un programme externe avec MFC [ par jujunio ] Bonjour, Mon prob est le suivant. j'ai réalisé un exécutable en C++.Et plutot que de tout refaire en MFC, je voudrais faire appel au programme.exe en SECTEUR CD ET MFC ??? [ par thierry la fronde ] Salut,Je voudrais faire un petit programme (avec mfc) qui me permettrait de graver une donnée sur un secteur de cdr que j'aurai choisi. Le cd contiend Petit prob en MFC [ par DavDav02 ] Dsl mon message d'avant a foirer :'( .Salut tout l'monde !! Alors  voila , je vous expose mon problème. . . Je réalise  une application MFC jusque la image gif dans un programme MFC [ par ventreapatte ] don't worry be happyJe réalise un programme MFC.Je voudrais parcourir une image au format Gif pixels par pixels et récupérer les coordonnées et 3 comp MFC, Thread [ par Sebaplus ] Salut,je programme avec les mfc. J'ai dans mon programme une boucle while qui est un peu longue, je voulais l'interrompre lorsqu'on presse la touche e Rendre un bouton prioritaire en MFC [ par tigerskin ] Boujour à tous.Voilà j'ai un petit soucis. Je voudrais rendre un bouton  prioritaire  sur  toutes les actions de mon programme. Mon programme effectue Programme C et MFC [ par beb30 ] Voila j'ai fait un programme C et je dois réaliser une IHM.J'ai commencé une IHM a base de MFC.1ère question:Comment lier mon programme fait sous Win3 MFC Help [ par torNADoS ] Salut à tous, Voila mon programme est composé de 2 Formes (type FormView) dans chaqun j ai creer un bouton.Si je clique sur un bouton il m'affiche l'a Controle ActiveX en C++ sans MFC [ par nightlord666 ] Bonjour !J'aimerais savoir s'il était possible de créer des controles ActiveX en C++, mais sans MFC ni ATL.J'ai cherché pendant 1h30 sur Google et sur Communication entre programme MFC et Programme Windows [ par vaniweb ] Bonjour,J'ai créé une application avec les classes MFC et un autre programme pour Windows avec WndProc et WinMain.Je voudrais que les deux programmes


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales