Problem bei "Visual C++ in 21 Tagen" - Tag 21 - Webbrowser!



  • Tach!

    Ich wollte einen "Webbrowser" nach der Anleitung von "Visual C++ in 21 Tagen" schreiben! Allerdings erhalte ich beim compilieren dieses Fehlermeldung:

    --------------------Konfiguration: WebBrowse - Win32 Debug--------------------
    Kompilierung läuft...
    MainFrm.cpp
    C:\Dokumente und Einstellungen\Desktop\WebBrowse\MainFrm.cpp(128) : error C2065: 'CWebBrowseView' : nichtdeklarierter Bezeichner
    C:\Dokumente und Einstellungen\Desktop\WebBrowse\MainFrm.cpp(128) : error C2059: Syntaxfehler : ')'
    Fehler beim Ausführen von cl.exe.

    WebBrowse.exe - 2 Fehler, 0 Warnung(en)

    Quelltext:

    void CMainFrame::OnNewAddress()
    {
    CString sAddress;

    // Den neuen URL holen
    m_wndDlgBar.GetDlgItem(IDC_EADDRESS)->GetWindowText(sAddress);
    // Zum neuen URL navigieren
    ((CWebBrowseView*)GetActiveView())->Navigate(sAddress);
    }

    Hier habe wir die Online Version von "Visual C++ in 21 Tagen":
    http://www.mut.de/media/buecher/VCPLUS6/data/kap21.htm

    Und hier habe ich die Projekt Dateien hochgeladen:

    http://mitglied.tripod.de/panjabi/webbrowse.htm

    Ich weiß nicht wo der Fehler ist!



  • Da sind nur sämtliche #include-Anweisungen durcheinander. Mach mal folgendes:

    // WebBrowse.cpp : Legt das Klassenverhalten für die Anwendung fest.
    //
    
    #include "stdafx.h"
    #include "WebBrowse.h"
    #include "WebBrowseDoc.h"
    #include "WebBrowseView.h"
    #include "MainFrm.h"
    

    und

    // WebBrowseDoc.cpp : Implementierung der Klasse CWebBrowseDoc
    //
    
    #include "stdafx.h"
    #include "WebBrowse.h"
    #include "WebBrowseDoc.h"
    

    und

    // WebBrowseView.cpp : Implementierung der Klasse CWebBrowseView
    //
    
    #include "stdafx.h"
    #include "WebBrowse.h"
    #include "WebBrowseView.h"
    #include "WebBrowseDoc.h"
    

    Dann kompiliert das auch. 😉

    [ Dieser Beitrag wurde am 05.07.2003 um 22:48 Uhr von Erhard Henkes editiert. ]



  • Danke! Werds mal testen!



  • @Erhard Henkes

    Das funzt nicht! Jetzt habe ich 8 Fehler!


Anmelden zum Antworten