J'ai un fichier à enregistrer.
Voici la fonction standart généréé automatiquement
Il n'y a pas d'erreur, le message Fichier ne peut pas tre enregistrer n'apparrait pas.
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 void CSampleSDIDoc::Serialize(CArchive& ar) { AfxMessageBox(_T("Fichier va tre enregistrer")); if (ar.IsStoring()) { // TODO: ajoutez ici le code de stockage } else { // TODO: ajoutez ici le code de chargement } POSITION pos=GetFirstViewPosition(); CSampleSDIView* pView=static_cast<CSampleSDIView*>(GetNextView(pos)); if(pView)pView->Serialize(ar); else AfxMessageBox(_T("Fichier ne peut pas tre enregistrer"));
lafonction devrait appeller celle-ci:
Mais qui ne le fait pas puisque je ne recoit pas de message "fonction appeléé".
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 void CSampleSDIView::Serialise(CArchive &ar) { AfxMessageBox(_T("fonction appele")); if(ar.IsStoring()) { ar<<qqch; ar<<qqch2; } else { ar>>qqch; ar>>qqch2; UpdateData(FALSE); }
Quelqu'un peut-il m'aider?
NB: j'utilise le style office 2007, avec le SP1 de visual studio 2008.
Partager