MDI: Zugriff von MainFrm auf eigene View-Klasse



  • Hallo,

    ich habe eine MDI-Anwendung, deren View-Klasse von CScrollView abgeleitet ist. Ich habe diese Klasse um einige Funktionen erweitert, auf die ich nun von MainFrm aus zugreifen möchte.

    Wenn ich jedoch mit GetActiveView() einen Zeiger darauf erzeuge, stehen natürlich die eigenen Funktionen nicht zur Verfügung. Sobald ich aber versuche, die HeaderFile in MainFrm.h oder MainFrm.cpp zu inkludieren, bekomme ich beim Compilieren einen Fehler IN der View.h angezeigt (C2501: Fehlende Speicherklasse oder Typspezifizierer, wegen der Doc-Klasse) - offenbar ein zyklischer Include.

    Was mache ich falsch und noch wichtiger - wie mache ich es richtig?

    Gerry



  • hast du die header die du includen willst in der cpp nach oder vor der MainFrm.h includiert??

    wenn du es dach machst sollte es eigendlich gehn das du sie includest ohne das der compiler motzt



  • Vielen Dank, das war der Fehler!


Anmelden zum Antworten