DECLARE_SERIAL

DECLARE_SERIAL ( class_name )

Parâmetros

class_name

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

Observações

DECLARE_SERIAL gera o código de cabeçalho C++ necessário para um CObject-derivado classe que pode ser serializado. Serialização é o processo de gravar ou ler o conteúdo de um objeto para e de um arquivo.

Use a macro DECLARE_SERIAL em uma.Módulo H, em seguida, incluir esse módulo em tudo.Módulos CPP que precisam de acessar a objetos dessa classe.

Se DECLARE_SERIAL estiver incluído na declaração da classe, IMPLEMENT_SERIAL deve ser incluído na implementação de classe.

A macro DECLARE_SERIAL inclui toda a funcionalidade de DECLARE_DYNAMIC e DECLARE_DYNCREATE.

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 sobre a macro DECLARE_SERIAL , consulte CObject classe tópicos no Guia do programador do Visual C++.

Consulte tambémnbsp;DECLARE_DY&NAMIC, IMPLEMENT_SERIAL, RUNTIME_CLASS, CObject:: IsKindOf

Index