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 :

Poblème aprés ouverture d'un fichier


Sujet :

MFC

  1. #1
    A_B
    A_B est déconnecté
    Membre confirmé Avatar de A_B
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 153
    Par défaut Poblème aprés ouverture d'un fichier
    Bonjour,
    Mon probléme est que je travaille sur application MDI, et dés que j'ouvre un document (un fichier) externe à l'application (via le menu Fichier/Ouvrir), l'application m'affiche bien le fichier (Génial), mais aprés elle génère une erreur lors de l'ouverture d'un nouveau document!!
    Chose qu'elle ne fait pas si je me contente seulement d'ouvrir des nouveaux documents, alors :
    - Est ce qu'il y a un traitement à faire pour ouvrir des fichiers externes !
    - Est ce que c'est une histoire de fermeture de document, de pointeurs,d'ordre des documents dans une cerataine liste, bref !!!


    Je ne sais pas comment faire pour contourner ça, et pouvoir jongler entre Ouverture des fishiers déjà faits, et ouverture des nouveaux documents .

    Merci pour l'aide !

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Cela dépend fortement de ton éventuelle surcharge de CDocument::OnOpenDocument, CDocument:: DeleteContents et CDocument::Serialize.

  3. #3
    A_B
    A_B est déconnecté
    Membre confirmé Avatar de A_B
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 153
    Par défaut
    Au fait je n'ai pas surchargé ma fonction onopendocument() et je n'ai aucune idée sur commment le faire, puisque je ne sais pas qu'est ce qui doiy figurer, par exemple qui va lancer la boite parcourir, recuperer les chemins, bref.
    En plus est ce qu'il faut creer un nouveau objet document pour ça ?
    Si oui, donc il s'agit de tout faire de A à Z !

    Merci

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Normalement, tu n'as pas forcément à les redéfinir, c'est aussi pour ça que je te posais la question. En fait, quelles surcharges as-tu redéfinies: CDocument::Serialise? CDocument::OnNewDocument, CDocument::OnOpenDocument?CDocument:: DeleteContent?
    Pour répondre de façon plus assurée, il faudrait ton implémentation de ton document...

  5. #5
    A_B
    A_B est déconnecté
    Membre confirmé Avatar de A_B
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 153
    Par défaut
    Bonjour, merci pour l'aide !
    Je crois que j'ai trouvé le problème !
    Au fait dans mon programme j'ouvre des fichiers avec des chemins relatifs, et donc si j'appele des fichiers dans d'autres dossier le programme se perd un peu et donc il bug ! En gros c'est ça !

    Merci bien pour l'aide

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

Discussions similaires

  1. [PHPExcel] Transmettre nouveau fichier après ouverture d'un premier
    Par Friksstyle dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 16/11/2012, 16h22
  2. Fermer fichier automatiquement 15 sec. après ouverture
    Par ANOVA dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/09/2010, 10h35
  3. Réponses: 6
    Dernier message: 09/10/2009, 15h54
  4. Réponses: 1
    Dernier message: 27/02/2008, 16h49

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