DECLARE_DYNCREATE

DECLARE_DYNCREATE ( nombre_clase )

Parámetros

class_name

El nombre real de la clase (no entre comillas).

Observaciones

Utilice la macro DECLARE_DYNCREATE para activar objetos de CObject-derivadas de clases para crear dinámicamente en tiempo de ejecución. El framework utiliza esta capacidad para crear nuevos objetos dinámicamente, por ejemplo, cuando lee un objeto desde el disco durante la serialización. Documento, vista y clases de marco deberían apoyar creación dinámica porque el marco necesario crear de forma dinámica.

Agregar a la macro DECLARE_DYNCREATE en el.Módulo h para la clase, entonces incluya ese módulo en todos.Módulos CPP que necesitan tener acceso a los objetos de esta clase.

Si DECLARE_DYNCREATE está incluido en la declaración de clase, luego IMPLEMENT_DYNCREATE deben incluirse en la implementación de la clase.

Para obtener más información sobre la macro DECLARE_DYNCREATE , consulte Temas de clase de CObject en la Guía del programador de Visual C++.

Vea tambiénnbsp;DECLARE_DY&NAMIC, IMPLEMENT_DYNAMIC, IMPLEMENT_DYNCREATE, RUNTIME_CLASS, CObject::IsKindOf

Index