AfxGetApp()->OpenDocumentFile(...)



  • Hallo alle,
    während der Portierung eines MDI-Projektes von VS 2003 auf VS 2012 erhalte ich (nur in VS 2012) nach Ausführung von

    AfxGetApp()->OpenDocumentFile(...)
    

    die Fehlermeldung

    Es wurde ein falsches Argument festgestellt

    Leider erscheint keine konkrete Argumentangabe.
    Ich weiß nicht mehr in welche Richtung ich suchen soll.
    Für jeden Tipp bin ich dankbar.
    Vaclav



  • Ich habe weiter gesucht: Das erste View mit der entsprechenden DocumentFile wird problemlos eröffnet. Ab dem zweiten View erscheint die Fehlermeldung im MFC-Modul thrdcore.cpp innerhalb folgender Schleife:

    int CWinThread::Run(){
    ...		
     do
      {
       // pump message, but quit on WM_QUIT
       if (!PumpMessage())
        return ExitInstance();
       // reset "no idle" state after pumping "normal" message
       if (IsIdleMessage(&(pState->m_msgCur))){
        bIdle = TRUE;
        lIdleCount = 0;
       }
      } while (::PeekMessage(&(pState->m_msgCur), NULL, NULL, NULL, PM_NOREMOVE));
    

    Vielleicht doch ein Tipp?
    Danke, Vaclav


Anmelden zum Antworten