IMPLEMENT_SERIAL ( class_name, base_class_name, wSchema )
พารามิเตอร์
class_name
ชื่อจริงของชั้น (ไม่อยู่ในเครื่องหมายอัญประกาศ)?
base_class_name
ชื่อของคลาสพื้นฐาน (ไม่อยู่ในเครื่องหมายอัญประกาศ)?
wSchema
หมายUINT "เลขรุ่น" จะถูกเข้ารหัสในเก็บถาวรเพื่อเปิดใช้งานโปรแกรม deserializing เพื่อระบุ และจัดการข้อมูลที่สร้างขึ้นโดยโปรแกรมรุ่นก่อนหน้านี้ หมายเลขเค้าร่างของคลาสต้องไม่ 1?
หมายเหตุ
สร้างรหัส c ++จำเป็นสำหรับแบบไดนามิกCObject-มาคลาเวลาทำงานเข้ากับคลาสชื่อและตำแหน่งภายในลำดับชั้น ใช้แมโคIMPLEMENT_SERIALในนี้โมดูล CPP เชื่อมโยงรหัสวัตถุได้เพียงครั้งเดียว?
คุณสามารถใช้แมโคAFX_APIเพื่อการส่งออกตัวดำเนินการแยกCArchiveเรียนที่ใช้แมโคIMPLEMENT_SERIALและDECLARE_SERIALโดยอัตโนมัติ ใส่ที่ประกาศคลาส (อยู่ในนั้นแฟ้ม H) ด้วยรหัสต่อไปนี้:
#undef AFX_API
#กำหนด AFX_API AFX_EXT_CLASS
lt ประกาศคลาสของคุณที่นี่ >
#undef AFX_API
#กำหนด AFX_API
ดูข้อมูลเพิ่มเติม การ หัวข้อคลา CObject in Visual c ++ Programmer ของรายการแนะนำ?
ดูเพิ่มเติมnbspDECLARE_SERIAL, RUNTIME_CLASS, CObject::IsKindOf(&N)