IMPLEMENT_SERIAL

IMPLEMENT_SERIAL ( class_name, base_class_name, wSchema )

Parâmetros

class_name

O nome real da classe (não entre aspas).

base_class_name

O nome da classe base (não entre aspas).

wSchema

Um UINT "número de versão" que irá ser codificado no arquivo morto para habilitar um programa deserializing identificar e manipular dados criados pelo programa anterior versões. O número de esquema de classe não deve ser – 1.

Observações

Gera o código C++ necessário para um dinâmico CObject-derivado classe com acessar de tempo de execução para o nome de classe e posição dentro da hierarquia. Use a macro IMPLEMENT_SERIAL em um.Módulo CPP; em seguida, vincular o código objeto resultante apenas uma vez.

Você pode usar a macro AFX_API para exportar automaticamente o operador de extração CArchive para classes que usam a DECLARE_SERIAL e IMPLEMENT_SERIAL macros. Colchete as declarações de classe (localizado na.Arquivo H) com o seguinte código:

# undef AFX_API
# define AFX_API AFX_EXT_CLASS

lt; suas declarações de classe aqui >

# undef AFX_API
# define AFX_API

Para obter mais informações, consulte o CObject classe tópicos no Guia do programador do Visual C++.

Consulte tambémnbsp;DECLARE_SERIAL, RU&NTIME_CLASS, CObject:: IsKindOf

Index