010
17.12.2004, 10:24 Uhr
sashka
|
sorry, natürlcih musst du das nicht für mich tun....das sollte ich noch selbst hinkriegen...!
so sollte das ja dann rein theoretisch richtig sein... ich muss doch eigentlich nur die header von der view-klasse (zusätzlich) includen, oder (die "stdafx.h" includet der ja z.B. schon automatisch)!? also rein theoretisch sollte es ja so gehen....
C++: |
CMaterial m_material; m_material.DoModal(); int ret;; if(ret==IDOK) ((CAbschluss_testView*) GetActiveView())->abfrageItemRev(m_material.GetRevision,m_material.GetMaterialnummer);
|
In der Reihenfolge der Header hab' ich eigentlcih schon alles ausprobiert, was man ausprobieren kann....so wie es jetzt ist sollte es eigentlcih richt sein, aber er meckert eben immer noch bei der view...was ich nicht verstehe...! Der compiler mecker genau an folgender stelle:
C++: |
((CAbschluss_testView*) GetActiveView())->abfrageItemRev(m_material.GetRevision,m_material.GetMaterialnummer);
|
Wenn ich die maus über CAbschluss_testView* halte, zeigt er mir auch class CAbschluss_testView an.....also kennt er die klasse doch, oder irre ich mich da!? Auch die ich nenn sie mal eingabehilfe kommt, nachdem ich -> eingegeben habe, also ich konnte aus der liste aussuchen, welche funktion ich nehmen möchte...! Dann müsste der doch wissen was ich meine.....oder weiß nur die ide was ich meine und der compiler nciht!?
hier mal die beiden fehler die ich bekomme:
Zitat: |
error C2065: 'CAbschluss_testView': nichtdeklarierter Bezeichner
|
Zitat: |
error C2059: Syntaxfehler: ')'
|
beide fehler sind in der gleichen zeile, also die zeile in der CAbschluss_testView* steht... -- Es ist egal was man macht, hautsache man macht etwas!!! |