Aracılığıyla paylaş


IMPLEMENT_SERIAL

Dinamik için gerekli C++ kodu üretir CObject-sınıf adı ve konumu hiyerarşisi içinde türetilmiş sınıf çalıştırma erişimi.

IMPLEMENT_SERIAL(class_name, base_class_name, wSchema )

Parametreler

  • class_name
    Sınıf gerçek adýdýr.

  • base_class_name
    Temel sınıf adı.

  • wSchema
    A UINT "tarafından oluşturulan veri tanımlamak ve kaldırırken bir programı etkinleştirmek için arşiv kodlanmış sürüm numarası" programı önceki sürümleri. Sınıf Şeması sayısı –1 olmamalıdır.

Notlar

Use IMPLEMENT_SERIAL makro .cpp Modülü; sonra elde edilen nesne kodu yalnızca bir kez bağlayın.

Kullanabileceğiniz AFX_API otomatik olarak dışa aktarmak için makro CArchive için çıkarma işlecini kullanan sınıfları DECLARE_SERIAL ve IMPLEMENT_SERIAL makrolar. Köşeli parantezi (.h dosyasında bulunur) sınıf bildirimleri aşağıdaki kodu:

#undef AFX_API
#define AFX_API AFX_EXT_CLASS

// <your class declarations here>

#undef AFX_API
#define AFX_API

Daha fazla bilgi için bkz: CObject Class konular.

Örnek

IMPLEMENT_SERIAL(CAge, CObject, VERSIONABLE_SCHEMA | 2)

Gereksinimler

Başlık: afx.h

Ayrıca bkz.

Başvuru

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

Kavramlar

mfc makrolar ve Globals