WebBrowser



  • Hallo!
    Also ich habe versucht das Programm WebBrowse aus Kapitel 21 in Visual C++ in 21 Tagen zu programmieren. Aber wenn ich die Anwendung kompiliere kommen zwei Fehler:
    -Syntaxfehler:')'
    -CWebBrowseView nicht deklarierter Bezeichner
    Ich habe versucht einfach WebBrowseView.h zu "includen" aber dann kommen noch mehr Fehler...

    [code]
    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 haben wir die Online Version von "Visual C++ in 21 Tagen":
    http://www.mut.de/media/buecher/VCPLUS6/data/kap21.htm
    Was mach ich falsch. Weiß jemand wie das richtig geht?

    thx

    Mfg

    Hansi



  • Kuck dir den Fehler mal an:

    -Syntaxfehler: ')'

    und dann kuck dir diese Zeile an:

    ((CWebBrowseView*)GetActiveView())->Navigate(sAddress);
    

    Du kommst bestimmt von selber drauf. 😉



  • die Zeile ist doch richtig, oder was ist gemeint?



  • Hoppla, mein Fehler.
    Sorry. 🙄



  • Weiß denn niemand, wie man aus CMainFrame die Funktion Navigate() erfolgreich aufruft?

    thx

    mfg

    Hansi



  • Hansi schrieb:

    Hallo!
    Also ich habe versucht das Programm WebBrowse aus Kapitel 21 in Visual C++ in 21 Tagen zu programmieren. Aber wenn ich die Anwendung kompiliere kommen zwei Fehler:
    -Syntaxfehler:')'
    -CWebBrowseView nicht deklarierter Bezeichner
    Ich habe versucht einfach WebBrowseView.h zu "includen" aber dann kommen noch mehr Fehler...
    Hansi

    Versuch mal das:

    in MainFrm.cpp:

    #include "WebBrowseView.h"    //Header-File der View inkludieren
    #include "WebBrowseDoc.h"    //Header-File der Doc inkludieren
    

    in WebBrowseView.h:

    class CWebBrowseDoc;    //oberhalb der Klassendeklaration hinschreiben
    

    Damit sollte es klappen. 😉



  • Danke jetzt sind alle Fehler weg bis auf:
    -Syntaxfehler : ')'
    in der Zeile
    [cpp]
    ((w*)GetActiveView())->Navigate(sAdress);

    Haste da vielleicht noch ne ahnung

    thx

    Grüße

    Hansi



  • Ups sorry es klappt doch alles. 😃 . Danke nochmal.

    Grüße

    Hansi


Anmelden zum Antworten