[solved] Control-Membervariable wird nicht initialisiert
-
Ich habe einen Static in einer Klasse, der aber nicht an irgendeine Speicheradresse gekoppelt ist. Wenn ich drauf zugreifen will, bekomme ich eine Exception. Die Klasse ist Teil eines TabControls, das TabControl ist in der Hauptklasse, jedes Tab ist eine eigene Klasse, die Dialoge sind als "child" deklariert, hat es damit zutun? Hier etwas Code:
tabDialog2.h
// Dialog Data //{{AFX_DATA(tabDialog2) enum { IDD = IDD_DIALOG2 }; CStatic m_sOpenGL; <--------- dadrum gehts [...] //}}AFX_DATAtabDialog2.cpp
void tabDialog2::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(tabDialog2) DDX_Control(pDX, IDC_OPENGL, m_sOpenGL); <--- Zuweisung sieht doch ok aus [...] //}}AFX_DATA_MAP } void tabDialog2::OnSize(UINT nType, int cx, int cy) { [...] m_sOpenGL.MoveWindow(...); <---- hier die Exception }Ich sehe da keinen Fehler, fehlt irgendwo was?
-
Argh... UpdateData(false) im OnInitDialog vergessen.... bitte weitergehen, es gibt hier nichts zu sehen!
-
JPSelter schrieb:
.... bitte weitergehen, es gibt hier nichts zu sehen!
Muharharhar !
