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??
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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden