Hilfe, ich habe komische Compilerfehler und kriege sie nicht weg
-
Hallo!
Ich finde hier einfach keinen Fehler:
#define WM_CLOSE_PRINTVIEW WM_USER + 5; //... afx_msg void OnBtnPressLlviewctrl1(long nID, BOOL FAR* pbIgnore);
void CLnlView::OnBtnPressLlviewctrl1(long nID, BOOL FAR* pbIgnore) { // if(nID==114) //exitbutton // { AfxGetMainWnd()->SendMessage(WM_CLOSE_PRINTVIEW); // } }
D:\Realisierung\VIEWS\Basis\LnlView.cpp(88) : error C2143: Syntaxfehler : Fehlendes ')' vor ';' D:\Realisierung\VIEWS\Basis\LnlView.cpp(88) : error C2059: Syntaxfehler : ')'
Kommentiere ich die Zeile aus, dann kommen die Fehler im Mainframe.
ON_MESSAGE(WM_CLOSE_PRINTVIEW, SchliesseDruckView) //<--- Da meckert er. END_MESSAGE_MAP()
D:\Realisierung\Audiodatic_III\MainFrm.cpp(114) : error C2059: Syntaxfehler : ';' D:\Realisierung\Audiodatic_III\MainFrm.cpp(114) : error C2143: Syntaxfehler : Fehlendes ';' vor ',' D:\Realisierung\Audiodatic_III\MainFrm.cpp(114) : error C2143: Syntaxfehler : Fehlendes ';' vor '}' D:\Realisierung\Audiodatic_III\MainFrm.cpp(114) : error C2143: Syntaxfehler : Fehlendes ';' vor '}' D:\Realisierung\Audiodatic_III\MainFrm.cpp(115) : error C2143: Syntaxfehler : Fehlendes ';' vor '{' D:\Realisierung\Audiodatic_III\MainFrm.cpp(115) : error C2447: '<L_PROPERTY>' : Funktionskopf fehlt - Parameterliste im alten Stil? D:\Realisierung\Audiodatic_III\MainFrm.cpp(115) : error C2143: Syntaxfehler : Fehlendes ';' vor '}'
Ich kann Euch auch ein kleines Demoprojekt schicken, damit ihr es besser angucken könnt.
-
estartu_de schrieb:
Hallo!
Ich finde hier einfach keinen Fehler:
#define WM_CLOSE_PRINTVIEW WM_USER + 5;
Da ist er doch schon. Damit macht der Präprozessor aus
AfxGetMainWnd()->SendMessage(WM_CLOSE_PRINTVIEW);
das hier
AfxGetMainWnd()->SendMessage(WM_USER + 5;);
-
mit anderen Worten
#define WM_CLOSE_PRINTVIEW WM_USER + 5
-
Oh mein Gott, wie bescheuert! *koppandiewandknall*
Ich habs echt nicht gesehen...
Dabei hat unser C-Lehrer und das immer wieder eingetrichtert, dass man da kein Semikolon machen DARF.Vielen vielen Dank!
Das Wochenende ist gerettet.
-
wie bescheuert!
*koppandiewandknall*
sowas kommt von sowas