DECLARE_DYNCREATE ( class_name )
Paramètres
class_name
Le nom réel de la classe (ne pas entouré guillemets).
Remarques
Utilisez la macro DECLARE_DYNCREATE pour activer des objets de CObject-les classes dérivées pour être créé dynamiquement au moment de l'exécution. Le cadre utilise cette capacité à créer de nouveaux objets dynamiquement, par exemple, lorsqu'il lit un objet de disque pendant la sérialisation. Document, de visualiser et de classes de cadre devraient soutenir création dynamique car le cadre a besoin de créer dynamiquement.
Ajouter la macro DECLARE_DYNCREATE dans le.Module h pour la classe, comprennent alors que le module en tout.Modules de la RPC qui ont besoin d'accéder aux objets de cette classe.
Si DECLARE_DYNCREATE est inclus dans la déclaration de classe, puis IMPLEMENT_DYNCREATE doivent être inclus dans la mise en œuvre de la classe.
Pour plus d'informations sur la macro DECLARE_DYNCREATE , voir Sujets de classe de CObject dans le Guide du programmeur Visual C++.
Voir aussinbsp ;DECLARE_DY&NAMIC, IMPLEMENT_DYNAMIC, IMPLEMENT_DYNCREATE, RUNTIME_CLASS, CObject::IsKindOf