Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: C++/MFC: Zugriff trotz Protected

  Alt 23. Sep 2004, 07:17
Zitat von NicoDE:
Zitat von Bernhard Geyer:
Wieso ist der Zugriff auf m_Test erlaubt?
Handelt es sich zufällig um MSVC 6.0?

ps: wie sieht das Makro DECLARE_DYNCREATE aus... (Semikolon vergessen?)
Kein Semikollon vergessen, aber folgendes (DECLARE_DYNCREATE = DECLARE_DYNAMIC + Etwas Erweiterung):

Code:
#define DECLARE_DYNAMIC(class_name) \
public: \
   static const CRuntimeClass class##class_name; \
   static CRuntimeClass* PASCAL GetThisClass(); \
   virtual CRuntimeClass* GetRuntimeClass() const; \
D.h. nach dem Makro steht alle folgenden Einträge erst mal auf public!
Gut das Borland bei der VCL nicht auf solche verwirrenten Konstrukte zurückgegriffen hat.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat