You are not allowed to do this.
[MFC] Ouverture fichier
Dernière réponse : dans Programmation
Bonjour,
J'aurais aimé savoir si qq1 savais comment forcer la reouverture d'un fichier je m'explique: j'ouvre un fichier je fais une modification dessus et quand je le reouvre ben ca m'affiche n'importe quoi (alors que quand je ferme l'appli et que je l'ouvre tout est ok). Apparemment y a un probleme avec la reactualisation de l'ouverture quand c'est le meme fichier
. Je fais une appli SDI de type cformview et j'utilise les fonctions ouvrir et enregistrer deja fourni de base. Merci de vos reponses
J'aurais aimé savoir si qq1 savais comment forcer la reouverture d'un fichier je m'explique: j'ouvre un fichier je fais une modification dessus et quand je le reouvre ben ca m'affiche n'importe quoi (alors que quand je ferme l'appli et que je l'ouvre tout est ok). Apparemment y a un probleme avec la reactualisation de l'ouverture quand c'est le meme fichier
. Je fais une appli SDI de type cformview et j'utilise les fonctions ouvrir et enregistrer deja fourni de base. Merci de vos reponses
Autres pages sur : mfc ouverture fichier
Lassé par la pub ? Créez un compte
Salut
, le probleme c'est que c'est pas moi qui le gere c'est windows
donc c'est un *.cpp deja codé .... (j'utilise la fonction ouvrir qui est deja implemnté lors de la creation d'un nouveau projet, mes donnéees sont simplement serialisées grace a ca vers un fichier). De mon coté je ne m'occupe que de la serialisation.
, le probleme c'est que c'est pas moi qui le gere c'est windows
donc c'est un *.cpp deja codé .... (j'utilise la fonction ouvrir qui est deja implemnté lors de la creation d'un nouveau projet, mes donnéees sont simplement serialisées grace a ca vers un fichier). De mon coté je ne m'occupe que de la serialisation.
C'est en effet codé avec les pieds
(j'avais pas trop de temps a passer dessus ). Bah c'est pas bien grave ca survient juste quand on ouvre deux fois de suite le meme fichier me debrouillerais autrement.Apparemment je crois que c'est pas possible a resoudre si je comprends bien le franglais
http://support.microsoft.com/kb/139828/fr. Or c'est exactement ce probleme que j'ai
. Merci
(j'avais pas trop de temps a passer dessus ). Bah c'est pas bien grave ca survient juste quand on ouvre deux fois de suite le meme fichier me debrouillerais autrement.Apparemment je crois que c'est pas possible a resoudre si je comprends bien le franglais
http://support.microsoft.com/kb/139828/fr. Or c'est exactement ce probleme que j'ai
. Merci
kestu veux qu'on te dise.
Si tu vas pas montrer ton morceaux de code, on peut pas faire grand chose pour toi ....
Comme déjà dis ici: J'ai oublié ma boule de cristal!!
Par expérience, après avoir écrit des 100aines de milliers de lignes de code: En programmation, il n'y a pas vraiment d'impossibilité (à ce niveau là bien sur), on peut toujours contourner le problème, changer de méthode... en réutilisant l'existant, ou en inventant sa propre méthode.
Si tu vas pas montrer ton morceaux de code, on peut pas faire grand chose pour toi ....
Comme déjà dis ici: J'ai oublié ma boule de cristal!!
Par expérience, après avoir écrit des 100aines de milliers de lignes de code: En programmation, il n'y a pas vraiment d'impossibilité (à ce niveau là bien sur), on peut toujours contourner le problème, changer de méthode... en réutilisant l'existant, ou en inventant sa propre méthode.
Ce n'est pas que je veux pas montrer mon code
c'est que je n'ai que cette ligne tout simplement :
Donc je vois pas a quoi ca avancerait ...(la fonction utiliser doit etre dans un fichiers generique de visual 6
)
De plus j'ai essayé comme dans l'exemple de code du lien au dessus de recreer une fonction c'est pas mieux ....alors je vois pas du tout
PS: je pecise bien une appli mfc que je fais ....
donc si il y a des fonctions d'origine deja dispo c'est bien pour s'en servir
apres si elles marchent a moitié
c'est que je n'ai que cette ligne tout simplement :
ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
Donc je vois pas a quoi ca avancerait ...(la fonction utiliser doit etre dans un fichiers generique de visual 6
)De plus j'ai essayé comme dans l'exemple de code du lien au dessus de recreer une fonction c'est pas mieux ....alors je vois pas du tout
PS: je pecise bien une appli mfc que je fais ....
donc si il y a des fonctions d'origine deja dispo c'est bien pour s'en servir
apres si elles marchent a moitié
http://msdn2.microsoft.com/en-us/library/11861byt(VS.80).aspx
ça appelle le OpenDocument() de ton CDocument. J'imagine que tu as implémenté cette méthode ?
Ce qu'on veut savoir, c'est comment tu serialises tes données pour la lecture, et surtout comment tu récupères les données à partir d'un fichier !
ça appelle le OpenDocument() de ton CDocument. J'imagine que tu as implémenté cette méthode ?
Ce qu'on veut savoir, c'est comment tu serialises tes données pour la lecture, et surtout comment tu récupères les données à partir d'un fichier !
Non en fait je crois que ca vient de la le probleme j'ai regardé j'ai ps de OpenDocument() juste un NewDocument(). Pour la serialisation :
En fait quand j'ouvre le meme document il laisse la meme chose (donc laisse les modifications apportés). Or j'aimerais que ca revienent au doc initial.
Merci (je suis vraiment ps doué en mfc et c++
)
EDIT : apparamment on m'a confirmer que c'etait bien a cause de la fonction d'ouverture qui ne pointe pas sur un fichier deja ouvert ... c'est donc la fonction ouvrir faite de base qui plante ..
ar >> Objet.NbEleve; for(int i=0;i<Objet.NbEleve;i++) { Objet.TEleve[i].Serialize(ar); ar>>Objet.TEleve[i].Nom>>Objet.TEleve[i].Classe ... ...>>Objet.TEleve[i].moyenne>>Objet.TEleve[i].com; // Chargement des informations }
En fait quand j'ouvre le meme document il laisse la meme chose (donc laisse les modifications apportés). Or j'aimerais que ca revienent au doc initial.
Merci (je suis vraiment ps doué en mfc et c++
)EDIT : apparamment on m'a confirmer que c'etait bien a cause de la fonction d'ouverture qui ne pointe pas sur un fichier deja ouvert ... c'est donc la fonction ouvrir faite de base qui plante ..
Lassé par la pub ? Créez un compte
- Contenus similaires :
- SolutionsProbleme lenteur ouverture fichier et connexion mozilla
- SolutionsErreur Excel à l'ouverture d'un fichier
- SolutionsProblème u torrent ouverture de fichier
- SolutionsProblème d'ouverture de fichier pdf dans Mail
- SolutionsOuverture fichier lnk
- ForumPb ouverture fichier word
- ForumProbleme d'ouverture de fichier audio
- ForumProblème ouverture fichier word dans mail
- SolutionsProblème ouverture fichiers suite changement de pc
- Voir plus