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 :

Problème avec le UpdateData.


Sujet :

MFC

  1. #1
    Membre confirmé Avatar de rzayani
    Inscrit en
    Mars 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2006
    Messages : 90
    Par défaut Problème avec le UpdateData.
    Bonjour,

    mon projet est un SDI, je fait appel à UpdateData(FALSE) depuis le MonProjetDoc.cpp.
    je fait un pointeur CView puis je le caste avec CMonProjetView*.
    au moment du update l'erreur s'affiche (voir image jointe). y a un truc qui foire dans le wincore.cpp.
    qu'est ce qui se passe au juste???
    merci,
    Images attachées Images attachées  

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    tout semble indiquer que ta méthode pour retrouver la view a partir du document n'est pas valide....
    ce code devrait convenir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
      // acces à la seule vue active 
        CView *pView=static_cast<CFrameWnd *>(AfxGetMainWnd())->GetActiveView();
        // transformation sur la classe de la vue.
        CMonProjetView * pSDIView= static_cast<CMonProjetView *>(pView);

  3. #3
    Membre confirmé Avatar de rzayani
    Inscrit en
    Mars 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2006
    Messages : 90
    Par défaut
    Bonjour farscape,

    j'ai mis le code, voici les erreurs de compilation
    ------ Build started: Project: MonProjet, Configuration: Debug Win32 ------

    Compiling...

    MonProjetDoc.cpp

    e:\MonProjet\MonProjetdoc.cpp(827) : error C2361: initialization of 'pSDIView' is skipped by 'default' label

    e:\MonProjet\MonProjetdoc.cpp(821) : see declaration of 'pSDIView'

    e:\MonProjet\MonProjetdoc.cpp(827) : error C2361: initialization of 'pView' is skipped by 'default' label

    e:\MonProjet\MonProjetdoc.cpp(819) : see declaration of 'pView'

    Build log was saved at "file://e:\MONPROJET\Debug\BuildLog.htm"

    MONPROJET - 2 error(s), 0 warning(s)

    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    MERCI,

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    heu faudrait me donner un plus d'infos ... (comme ton code par exemple)
    tu n'aurais pas mis ce code dans un switch par hasard ... ?

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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