000
16.09.2003, 14:00 Uhr
~Christian
Gast
|
Hi,
ich habe folgendes, sehr merkwürdiges, Problem:
ich habe mehrere Klassen, darunter eine Dialogfeld Klasse "CGefundeneAuslegungen" und eine "normale" Klasse "Berechnungen". In der Dialogfeldklasse befindet sich ein Active x FlexGrid. Nun möchte ich in der Klasse "Berechnungen" ein Objekt der "CGefundeneAuslegungen" erzeugen, um in das FlexGrid Werte eintragen zu können. Also erzeuge ich eine Membervariable in "Berechnungen" mit "CGefundeneAuslegungen Auslegungen". Will ich jetzt neu kompilieren bekomme ich immer folgenden Fehler:
Code: |
error C2065: 'IDD_GEFUNDENE_AUSLEGUNGENDLG' : nichtdeklarierter Bezeichner error C2057: Konstanter Ausdruck erwartet
|
in folgendem (von VC++ erzeugtem) Code:
C++: |
public: CGefundeneAuslegungen(CWnd* pParent = NULL); // Standardkonstruktor
// Dialogfelddaten //{{AFX_DATA(CGefundeneAuslegungen) enum { IDD = IDD_GEFUNDENE_AUSLEGUNGENDLG }; CMSFlexGrid m_FlexGrid; //}}AFX_DATA
|
Kommentiere ich das enum... aus, kompilier, und kommentier es dann wieder ein funktioniert es, bis ich was ändere, dann kommt der Fehler wieder!! Kann mir da jemand helfen??! THX!
--edit:cpp-tags eingefügt Dieser Post wurde am 16.09.2003 um 14:34 Uhr von 0xdeadbeef editiert. |