Don_Pazo Geschrieben 15. Februar 2006 Geschrieben 15. Februar 2006 Hallo ich ich habe in der Klasse C...View einen Zeiger auf CAnalyse (Basis CDialog) eingerichtet. Es funktionierte prima. Jetzt will ich einen Zeiger auf CAnalyseNr2 (Basis CDialog) definieren. Dann bekomme ich aber Fehlermeldung. Ich hatte schon die Header eingebunden, etwa so: // E_LearnView.cpp : Implementierung der Klasse CE_LearnView // #include <afx.h> #include "stdafx.h" #include "E_Learn.h" #include "E_LearnDoc.h" #include "Analyse.h" // <<< este Dialog #include "AnalyseNr2.h" // <<< zweite Dialog #include "E_LearnView.h" #include "MainFrm.h" class CE_LearnView : public CHtmlView { ... // Attribute public: // Zeiger auf ANALYSE Dialogfenster CAnalyse* m_ptrAnalyseDlgNr1; // FUNKTIONIERT !!! // Zeiger auf ANALYSE Nr.2 Dialogfenster CAnalyseNr2* m_ptrAnalyseDlgNr2; // FEHLERMELDUNG !!! Fehlermeldung: error C2143: Syntaxfehler : Fehlendes ';' vor '*' error C2501: 'CAnalyseNr2' : Fehlende Speicherklasse oder Typspezifizierer error C2501: 'm_ptrAnalyseDlgNr2' : Fehlende Speicherklasse oder Typspezifizierer Weist jemand was man dagegen machen kann?? Zitieren
Don_Pazo Geschrieben 15. Februar 2006 Autor Geschrieben 15. Februar 2006 Ich bin eine Schlafmütze. Ich sollte es nicht in *.cpp sondern in der *.h Datein es #include "CAnalyseNr2.h" schreiben. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.