Auf das Document in einer Dialogklasse zugreifen
-
GetDocument gibt mir einen Pointer bzw. das was in eine Pointer "reinkommt"?
Das Schritt für Schritt ist gut!

-
Pointer ist richtig, aber auf was?
Schreib den Typ mal hier hin.
-
Ein Pointer auf das Document?
Typ, da muss ich passen. Vielleicht auf eine Klasse?
-
Ja, auf welche Klasse?

Den Namen brauchen wir....kleiner Tip, sie endet vermutlich mit Doc.

-

CNogame2Doc?
CNogame2Doc *m_pDoc ?
-
Szill schrieb:
CNogame2Doc *m_pDoc

-
Ja, danke erstmal!!
Aber es klappt nicht

So ist alles richtig? :
CNogame2Doc *m_pDoc; <- in der MetMiDlg.h unter puplic
void CNogame2View::OnAusMetMi() { CMetMiDlg mDlg; mDlg.m_pDoc = GetDocument(); mDlg.DoModal(); }void CMetMiDlg::OnMetMi() { m_pDoc->Met = 10; AfxMessageBox(m_pDoc); }metmidlg.h(19) : error C2501: 'CNogame2Doc' : Fehlende Speicherklasse oder Typbezeichner
und noch 4 ähnliche Fehler.
-
Compilermeldungen die diesem Schema entsprechen
'Klassenname' : Fehlende Speicherklasse oder Typbezeichner
zeigen dir, dass du vergessen hast, die Klasse zu includen.
Gut merken, den Fehler wirst du noch oft bekommen.
-
vielen, viele, vielen Dank!
MfG Szill
Bis (sehr wahrscheinlich) bald
-
Kein Problem.
