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 :

Difference entre OnNewDocument et OnOpenDocument ?


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Par d�faut Difference entre OnNewDocument et OnOpenDocument ?
    J�ai un projet dans le quelle j�utilise OnNewDocument et OnOpenDocument
    Pour envoyer des messages que je capte dans une CFormView.
    Qui elles initialisent une fen�tre graphique avec OSG (librairie bas�e sur Open GL)

    Seulement quand j�appel la m�me fonction OnNewDocument ne fonctionne pas, tendis que OnOpenDocument fonction sans probl�mes.
    Le probl�me ne vient pas de l�adresse du fichier � ouvrir puisque je ne tiens pas compte du fichier s�lectionn� lors de l�ouverture d�un nouveau document

    Je n�arrive pas � trouver la source du probl�me, pensez vous que sella puise venir d�une action particulaire de la fonction OnNewDocument?

    Merci



    Code ex�cut� lors de la r�ception des messages dans la CFormView:

    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
     
     
    // close the curent model
    if(mOSG->m_exist == true)
    {			
    	delete mOSG;
    	NewOSG(m_hwnd);
    }
     
    // Init the osg class
    mOSG->InitOSG();	
     
    // Start the thread to do OSG Rendering
    _beginthread(&cOSG::Render, 0, mOSG);  
     
    mOSG->m_exist = true;

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Par d�faut
    Ci je lance le program � partir du .exe et non � partir du d�buggeur de Visual tout fonctionne sans probl�me.

    Probl�me r�solu de lui-m�me? Ci quelqu�un a une explication � ce ph�nom�ne je suis preneur.

  3. #3
    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
    Bonjour,
    Cela peut �tre du � un chargement du document avec un chemin relatif. Le r�pertoire d'ex�cution en debug n'est pas le m�me que lorsque le programme est lanc� � la main il me semble.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 9
    Par d�faut
    merci beaucoup !
    j'ai remplac� mes chemins relatifs par des chemins absolu et �a a r�solut tout mes probl�mes d'un coup.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum D�bats sur le d�veloppement - Le Best Of
    R�ponses: 75
    Dernier message: 30/03/2009, 20h09
  2. La difference entre XSL et XSLT?
    Par pantin dans le forum XSL/XSLT/XPATH
    R�ponses: 3
    Dernier message: 27/06/2003, 15h14
  3. Difference entre fenetre et boite de dialog
    Par billyboy dans le forum Windows
    R�ponses: 2
    Dernier message: 02/06/2003, 15h43
  4. [] Difference entre MSHFlexGrid et MSFlexGrid
    Par olivierx dans le forum VB 6 et ant�rieur
    R�ponses: 6
    Dernier message: 23/04/2003, 08h48
  5. Difference entre types d'Adresse IP
    Par freud dans le forum D�veloppement
    R�ponses: 3
    Dernier message: 02/03/2003, 02h06

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