CArchive::SetObjectSchema
void SetObjectSchema( UINT nSchema );
Parameters
nSchema
Specifies the object’s schema.
Remarks
Call this member function to set the object schema stored in the archive object to nSchema. The next call to GetObjectSchema will return the value stored in nSchema.
Use SetObjectSchema for advanced versioning; for example, when you want to force a particular version to be read in a Serialize function of a derived class.
Example
CFile myFile("myfile.dat", CFile::modeCreate | CFile::modeRead);
CArchive ar(&myFile, CArchive::load);
// Set schema to 2 and verify.
ar.SetObjectSchema(2);
ASSERT(ar.GetObjectSchema() == 2);
CArchive Overview | Class Members | Hierarchy Chart
See Also CArchive::GetObjectSchema