zugriff auf variablen in CMyApp von CMyDocument möglich?
-
hallo leute!
ich habe ein mdi-programm (naja, zumindest das grundgerüst) und brauch in diesem ein paar variablen/objekte, die von allen "views" und "docs" aus zugänglich ist. nun wollte ich diese in CMyApp (ist die von CWinApp abgeleitete klasse) speichern. aber wie kann ich von CMyDocument (von CDocument) aus darauf zugreifen? oder gibt es eine bessere möglichkeit global/objekte zugängliche variablen zu verwenden?
danke schon mal und grüsse
markus
-
AfxGetApp?
-
Hi,
hatte vor kurzem das gleiche Problem, gib mal bei Google "Singleton-Pattern"
ein, das sind Klassen, die nur einmal instanziert werden können, aber global erreichbar sind.
Ist wohl so ein Zwischending zwischen globaler Klasse und normaler Klasse, hält aber die obejktorientierten Prinzipien der Geheimhaltung ein.Gruß Squeegee
-
Hallo
CMyApp* pApp = (CMyApp*)AfxGetApp()
-
cool, danke für die tipps, AfxGetApp ist die lösung!
cu
markus