void CTag2Dlg::OnCkenblmsg() { UpdateData(TRUE); if (m_bEnableMsg == TRUE) GetDlgItem(IDC_MSG)->EnableWindow(TRUE); GetDlgItem(IDC_SHWMSG)->EnableWindow(TRUE); GetDlgItem(IDC_DFLTMSG)->EnableWindow(TRUE); GetDlgItem(IDC_CLRMSG)->EnableWindow(TRUE); GetDlgItem(IDC_STATICMSG)->EnableWindow(TRUE); // TODO: Code für die Behandlungsroutine der Steuerelement-//Benachrichtigung hier einfügen
} else;
Der Fehler: Fehlt ein ; vor dem else.Ich hab schon alles probiert.Wo soll das ; fehlen?
Wenn zwischen dem if und dem else mehr als eine Anweisung steht, musst du sie in einem { } - Block zusammenfassen. Du machst den Block zwar zu, aber vorher nicht auf:
C++:
void CTag2Dlg::OnCkenblmsg() { UpdateData(TRUE); if (m_bEnableMsg == TRUE) [b]{[/b] GetDlgItem(IDC_MSG)->EnableWindow(TRUE); GetDlgItem(IDC_SHWMSG)->EnableWindow(TRUE); GetDlgItem(IDC_DFLTMSG)->EnableWindow(TRUE); GetDlgItem(IDC_CLRMSG)->EnableWindow(TRUE); GetDlgItem(IDC_STATICMSG)->EnableWindow(TRUE); // TODO: Code für die Behandlungsroutine der Steuerelement-//Benachrichtigung hier einfügen
[b]}[/b] else;
Dieser Post wurde am 09.04.2003 um 14:31 Uhr von Alois editiert.
Viiiieeeelen dank. Ist echt scheiße wenn man Newbie ist und überhaupt nicht weiß warum dieser blöde Fehler nicht wegeht.desshalb hab mich auch mal regestriert.Kommen bestimmt noch nen paar mehr fragen
Hinter dem else; noch ein "}" einfügen Und dann das else; wegschmeissen - braucht kein mensch! -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)