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...
HansiVersuch mal das:
in MainFrm.cpp:
#include "WebBrowseView.h" //Header-File der View inkludieren #include "WebBrowseDoc.h" //Header-File der Doc inkludierenin WebBrowseView.h:
class CWebBrowseDoc; //oberhalb der Klassendeklaration hinschreibenDamit 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