ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
¸»Ê¿¿µÐ¡ËµÍø ·µ»Ø±¾ÊéĿ¼ ¼ÓÈëÊéÇ© ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ¡ºÊղص½ÎÒµÄä¯ÀÀÆ÷¡»

ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ68²¿·Ö

¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡





¡¡¡¡¡¡¡¡¾Ýͼ8¡­3¡¡µÄÊý¾Ý½á¹¹£¬Scribble¡¡³ÌÐòµÄÎļþ¶Áд¶¯×÷ÊÇÕâô·Ö¹¤µÄ£º¡¡



¡¡¡¡¡¡¡¡¡¡Framework¡¡µ÷ÓÃCSribbleDoc£º£ºSerialize£¬ÓÃÒÔ¶Ô¸¶Îļþ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡CScribbleDoc¡¡ÔÙÍùϵ÷ÓÃCStroke£º£ºSerialize£¬ÓÃÒÔ¶Ô¸¶ÏßÌõ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡CStroke¡¡ÔÙÍùϵ÷ÓÃCArray£º£ºSerialize£¬ÓÃÒÔ¶Ô¸¶µãÊý×é¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¶ÁÒ²ÓÉËü£¬Ð´Ò²ÓÉËü£¬¾¿¾¹Serialize¡¡ÊǶÁ»¹ÊÇд£¿ÕâÒ»µã²»±ØÎÒÃDzÙÐÄ¡£Framework¡¡ºô¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡Serialize¡¡Ê±»á´«À´Ò»¸öCArchive¡¡¶ÔÏó£¨ÉÔºóÎÒ»á½âÊÍCArchive£©£¬Äã¿ÉÒÔÏëÏóËü¡¡



¡¡¡¡¡¡¡¡¡¡´ú±íÒ»¸öÎļþ£¬Í¸¹ýÆäIsStoring¡¡³ÉÔ±º¯Êý£¬¼´¿ÉÖªµÀ¾¿¾¹Òª¶Á»¹ÊÇд¡£Í¼8¡­5¡¡ÊǸ÷²ã¡¡



¡¡¡¡¡¡¡¡¡¡½Ð¡¡

¡¡¡¡¡¡¡¡¡¡¼¶µÄSerialize¡¡¶¯×÷ʾÒâͼ£¬ÎÄ×Ö˵Ã÷ÒÑÔÚͼƬ֮ÖС£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡×¢Ò⣺Scribble¡¡³ÌÐòʹÓÃCArray¡¡´¢´æÊó±êλÖÃ×ø±ê£¬¶øCArray¡¡ÊÇ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Ò»¸ötemplate¡¡class¡¡£¬½âÊÍÆðÀ´±È½Ï¸´ÔÓ¡£ËùÒÔÉÔºóÎÒÍÚ¸ø¸÷λ¿´µÄSerialize¡¡¡¡º¯Êýԭʼ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Â룬²ÉÓÃCDWordArray¡¡µÄ³ÉÔ±º¯Êý¶ø·ÇCArray¡¡µÄ³ÉÔ±º¯Êý¡£Visual¡¡C£«£«¡¡1¡£5¡¡°æµÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Scribble¡¡·¶Àý³ÌÐò¾ÍÊÇʹÓÃCDWordArray¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨±Ëʱ»¹Î´ÓÐtemplate¡¡class¡¡£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡È»¶ø£¬ÎªÇóÍ걸£¬ÎÒ»¹ÊÇÔÚ´ËÏÈ°ÑCArray¡¡µÄSerialize¡¡¡¡º¯ÊýÔ´´úÂëÁгö£º¡¡



¡¡¡¡¡¡¡¡¡¡template¡¡

¡¡¡¡¡¡¡¡void¡¡AFXAPI¡¡SerializeElements¡¡£¨CArchive&¡¡ar£»¡¡TYPE*¡¡pElements£»¡¡int¡¡nCount£©¡¡

¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ASSERT£¨nCount¡¡==¡¡0¡¡£ü£ü¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡501¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡564¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡ÉîÈë¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxIsValidAddress£¨pElements£»¡¡nCount¡¡*¡¡sizeof£¨TYPE£©£©£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡default¡¡is¡¡bit¡­wise¡¡read/write¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨ar¡£IsStoring£¨£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡£Write¡¡£¨£¨void*£©pElements£»¡¡nCount¡¡*¡¡sizeof£¨TYPE£©£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡else¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡£Read¡¡£¨£¨void*£©pElements£»¡¡nCount¡¡*¡¡sizeof£¨TYPE£©£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡template¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CArray£º£ºSerialize£¨CArchive&¡¡ar£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ASSERT_VALID£¨this£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CObject£º£ºSerialize£¨ar£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨ar¡£IsStoring£¨£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡£WriteCount¡¡£¨m_nSize£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡else¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DWORD¡¡nOldSize¡¡=¡¡ar¡£ReadCount¡¡£¨£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SetSize¡¡£¨nOldSize£»¡¡¡­1£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SerializeElements¡¡£¨ar£»¡¡m_pData£»¡¡m_nSize£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CScribbleDoc£º£ºSerialize£¨CArchive&¡¡ar£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡¡CObList£º£ºSerialize£¨Carchive&¡¡ar£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡£¡£¡£¡¡£ý¡¡¡¡//Ô´´úÂëÇ뿴ͼ8¡­5b¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨ar¡£IsStoring£¨£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡¡¡¡¡£ý¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_strokeList¡¡ÊÇ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡else¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡¡¡¡¡£ý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CObList¡¡¡¡¶ÔÏó¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_strokeList¡£Serialize£¨ar£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ½¡¡¡¡¡¡µÄ¹ý³Ì²¢·ÇÏÔ¶øÒ×¼û£¬¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CStroke£º£ºSerialize£¨CArchive&¡¡ar£©¡¡3¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»½Ú½«ÓÐÏêϸ˵Ã÷¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨ar¡£IsStoring£¨£©£©¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡¡¡·¡¡w£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡5¡¡CDWordArray£º£ºSerialize£¨Carchive&¡¡ar£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nPenWidth¡¡=¡¡w£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡£¡£¡£¡¡£ý¡¡¡¡//Ô´´úÂëÇ뿴ͼ8¡­5c¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_pointArray¡£Serialize£¨ar£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼8¡­5a¡¡Scribble¡¡Step1¡¡µÄÎļþ¶Áд¡¡£¨µµ£©¶¯×÷¡¡



502¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡565¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£¸Õ¡¡¡¡¡¡¡¡Document¡­View¡¡¡¡ÉîÈë̽ӑ¡¡



void¡¡CObList£º£ºSerialize£¨CArchive&¡¡ar£©¡¡

£û¡¡

¡¡¡¡¡¡¡¡ASSERT_VALID£¨this£©£»¡¡

¡¡¡¡¡¡¡¡CObject£º£ºSerialize£¨ar£©£»¡¡

¡¡¡¡¡¡¡¡if¡¡£¨ar¡£IsStoring£¨£©£©¡¡

¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡£WriteCount£¨m_nCount£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡for¡¡£¨CNode*¡¡pNode¡¡=¡¡m_pNodeHead£»¡¡pNode¡¡£¡=¡¡NULL£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pNode¡¡=¡¡pNode¡­¡·pNext£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡¡¡¡¡//¡¡J¡£J¡£Hou¡¡£ºÕë¶Ô´®ÐÐÖеÄÿһ¸öÔªËØдÎļþ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ASSERT£¨AfxIsValidAddress£¨pNode£»¡¡sizeof£¨CNode£©£©£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡¡data£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õ⽫Òý·¢CArchive¡¡µÄ¶àÔØ¡¡

¡¡¡¡¡¡¡¡£ý¡¡

¡¡¡¡¡¡¡¡else¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡else¡¡ÔËËã×Ó£¬ÉÔºóÓÐÉîÈë˵Ã÷¡£¡¡

¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DWORD¡¡nNewCount¡¡=¡¡ar¡£ReadCount£¨£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CObject*¡¡newData£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡while¡¡¡¡£¨nNewCount¡­¡­£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡¡¡//¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡J¡£J¡£Hou¡¡£º¡¡Ò»Ò»¶ÁÈëÎļþÄÚÈÝ£¬¼ÓÈë´®ÐС¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡¡¡·¡·¡¡newData£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AddTail£¨newData£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡

¡¡¡¡¡¡¡¡£ý¡¡

£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼8¡­5b¡¡CObList£º£ºSerialize¡¡Ô´´úÂë¡¡



void¡¡CDWordArray£º£ºSerialize£¨CArchive&¡¡ar£©¡¡

£û¡¡

¡¡¡¡¡¡¡¡ASSERT_VALID£¨this£©£»¡¡

¡¡¡¡¡¡¡¡CObject£º£ºSerialize£¨ar£©£»¡¡

¡¡¡¡¡¡¡¡if¡¡£¨ar¡£IsStoring£¨£©£©¡¡

¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡£WriteCount£¨m_nSize£©£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°ÑÊý×é´óС£¨ÔªËظöÊý£©Ð´Èëar¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡£Write£¨m_pData£»¡¡m_nSize¡¡*¡¡sizeof£¨DWORD£©£©£»¡¡¡¡//°ÑÕû¸öÊý×éдÈëar¡¡

¡¡¡¡¡¡¡¡£ý¡¡

¡¡¡¡¡¡¡¡else¡¡

¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DWORD¡¡nOldSize¡¡=¡¡ar¡£ReadCount£¨£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SetSize£¨nOldSize£©£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡´Ó¡¡ar¡¡ÖжÁ³öÊý×é´óС£¨ÔªËظöÊý£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ar¡£Read£¨m_pData£»¡¡m_nSize¡¡*¡¡sizeof£¨DWORD£©£©£»¡¡¡¡¡¡//¡¡¡¡ar¡¡ar¡¡ar¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´Ó¡¡¡¡¡¡¡¡¡¡ÖжÁ³öÕû¸öÊý×é¡¡

¡¡¡¡¡¡¡¡£ý¡¡

£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼8¡­5c¡¡CDWordArray£º£ºSerialize¡¡Ô´´úÂë¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡503¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡566¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡ÉîÈë¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡File/Save¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾¡¡¡¡¡¡¡¡¡¡¡¡¡¿¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleDoc¡¡ÒªÇóÏßÌõ´®ÐÐCObList¡¡´¢´æËü×Ô¼º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏßÌõ´®ÐÐÒªÇóÿ¸öÔªËØ£¨Ò²¾ÍÊÇÏßÌõCStroke£©´¢´æËü×Ô¼º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾­¹ý¶àÔØÔËËã×Ó¡¢ÐéÄ⺯ÊýµÈ»úÖƵÄÔË×÷£»µ÷Óõ½CStroke£º£ºSerialize¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CStroke¡¡´¢´æ±Ê¿í£»²¢ÒªÇóCArray¡¡Êý×é´¢´æËü×Ô¼º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼8¡­5aÔòÊÇÒÔCDWordArray¡¡ÎªÀýÀ´×ö½â˵£¨ÎªÁ˼ò»¯£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CArray£º£ºSerialize¡¡½«Ò»¸ö¸öCPointдÈë´ÅÅÌÖС¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Disk¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼8¡­5d¡¡Scribble¡¡Document¡¡µÄSerialize¡¡¶¯×÷ϸ²¿·Ö½â¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Êµ¼Ê¿´¿´´¢´æÔÚ´ÅÅÌÖеġ£SCB¡¡ÎļþÄÚÈÝ£¬¶ÔSerialize¡¡½«»áÓÐÉî¿ÌµÄÌå»á¡£Í¼8¡­6a¡¡ÊÇ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê¹ÓÃÕßÔÚScribble¡¡Step1¡¡³ÌÐòµÄ»æͼ»­Ãæ¼°´æÅÌÄÚÈÝ£¨ÒÔTurbo¡¡Dump¡¡¹Û²ì»ñµÃ£©£¬Í¼8



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡6b¡¡ÊÇÎļþÄÚÈݵĽâÊÍ¡£ÎÒÃDZØÐëÁ˽âÒþ²ØÔÚMFC¡¡»úÖÆÖеÄserialization¡¡Ï¸²¿¶¯×÷£¬²Å¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÄÜÇå³þÕâЩ¶þ½øÖÆÊý¾ÝµÄ²úÉúÔ­ÓÉ¡£Èç¹ûÄãÈÏΪ¿´ÇãÓ¡Â루dump¡¡code¡¡£©ÊǼþÁîÈËÍ·Ôεġ¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊÂÇ飬ÄÇôÄã»á´íʧÐí¶àÃÀÀöÊÂÎï¡£ÕæµÄ£¬ÇãÓ¡ÂëʹÎÒÃÇÁ˽âÐí¶àÉî²ã½á¹¹¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒÔÚScribble¡¡ÖÐ×÷»­²¢´æÅÌ¡£ÎªÁËÍ»ÏԱʿíµÄ²»Í¬£¬ÎÒÓÃÁ˵Ú10¡¡ÕµÄStep3¡¡°æ±¾£¬¸Ã°æ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±¾µÄDocument¡¡¸ñʽÓëStep1¡¡µÄÏàͬ£¬µ«ÔÊÐíʹÓÃÕßÉ趨±Ê¿í¡£Í¼8¡­6a¡¡µÚÒ»ÌõÏßÌõµÄ±Ê¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿íÊÇ2¡¡£¬µÚ¶þÌõÊÇ5£¬µÚÈýÌõÊÇ10£¬µÚËÄÌõÊÇ20¡¡¡£Îļþ´¢´æÓÚPENWIDTH¡£SCB¡¡ÎļþÖС£¡¡



504¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡567¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£¸Õ¡¡¡¡¡¡¡¡Document¡­View¡¡¡¡ÉîÈë̽ӑ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÆäʵSTEP1¡¡²¢²»Äܹ»¸Ä±ä¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±Ê¿í£¨µ«Êý¾Ý½á¹¹ÖÐÒÑÓбʡ¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿íµÄ¿¼Á¿£©£¬STEP3¡¡²Å¿É¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒԸıä±Ê¿í¡£¡¡



CArchive£º£ºWriteObject¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CArchive£º£ºReadObject¡¡



¡¡Turbo¡¡Dump¡¡¡¡Version¡¡3¡£1¡¡Copyright¡¡£¨c£©¡¡1988£»¡¡1992¡¡Borland¡¡International¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Display¡¡of¡¡File¡¡PENWIDTH¡£SCB¡¡



¡¡000000£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡01¡¡00¡¡07¡¡00¡¡¡¡43¡¡53¡¡74¡¡72¡¡6F¡¡6B¡¡65¡¡02¡¡¡£¡£¡£¡£¡£¡£¡£¡£CStroke¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡04¡¡00¡¡FF¡¡FF¡¡

¡¡000010£º¡¡00¡¡02¡¡00¡¡19¡¡00¡¡00¡¡00¡¡16¡¡¡¡00¡¡00¡¡00¡¡19¡¡00¡¡00¡¡00¡¡16¡¡¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡¡

¡¡000020£º¡¡00¡¡00¡¡00¡¡01¡¡80¡¡05¡¡00¡¡03¡¡¡¡00¡¡18¡¡00¡¡00¡¡00¡¡2B¡¡00¡¡00¡¡¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡££«¡£¡£¡¡

¡¡000030£º¡¡00¡¡18¡¡00¡¡00¡¡00¡¡2C¡¡00¡¡00¡¡¡¡00¡¡18¡¡00¡¡00¡¡00¡¡2C¡¡00¡¡00¡¡¡£¡£¡£¡£¡££»¡£¡£¡£¡£¡£¡£¡££»¡£¡£¡¡

¡¡000040£º¡¡00¡¡01¡¡80¡¡0A¡¡00¡¡02¡¡00¡¡18¡¡¡¡00¡¡00¡¡00¡¡48¡¡00¡¡00¡¡00¡¡18¡¡¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£H¡£¡£¡£¡£¡¡

¡¡000050£º¡¡00¡¡00¡¡00¡¡48¡¡00¡¡00¡¡00¡¡01¡¡¡¡80¡¡14¡¡00¡¡02¡¡00¡¡18¡¡00¡¡00¡¡¡£¡£¡£H¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡¡

¡¡000060£º¡¡00¡¡64¡¡00¡¡00¡¡00¡¡18¡¡00¡¡00¡¡¡¡00¡¡64¡¡00¡¡00¡¡00¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£d¡£¡£¡£¡£¡£¡£¡£d¡£¡£¡£¡¡



¡¡¡¡¡¡Í¼8¡­6a¡¡ÔÚScribble¡¡ÖÐ×÷»­²¢´æÅÌ¡£PENWIDTH¡£SCB¡¡ÎļþÈ«³¤109¡¡¸ö×Ö½Ú¡£¡¡



¡¡ÊýÖµ£¨hex£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËµÃ÷¡¡



¡¡0004¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±íʾ´ËÎļþÓÐËĸöCObList¡¡ÔªËØ¡£¡¡



¡¡FFFF¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FFFF¡¡Ò༴¡­1£¬±íʾNew¡¡Class¡¡Tag¡¡¡¡£¨ÉÔºóÏêÊö£©¡£¼ÈÈ»ÊÇÐÂÀà±ð£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾ÍµÃ¼Ç¼һЩÏà¹ØÐÅÏ¢£¨°æ±¾ºÅÂëºÍÀà±ðÃû³Æ£©¡¡



¡¡0001¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâÊÇSchema¡¡no¡££¬´ú±í¶ÔÏóµÄ°æ±¾ºÅÂë¡£´ËÊýÖµÓÉ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IMPLEMENT_SERIAL¡¡ºêµÄµÚÈý¸ö²ÎÊýÖ¸¶¨¡£¡¡



¡¡0007¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±íʾºóÃæ½Ó×ŵġ¸Àà±ðÃû³Æ¡¹ÓÐ7¡¡¸ö×Ö·û¡£¡¡



¡¡43¡¡53¡¡74¡¡72¡¡6F¡¡6B¡¡65¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨CStroke¡¨¡¡¡¡£¨Àà±ðÃû³Æ£©µÄASCII¡¡Âë¡£¡¡



¡¡0002¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚÒ»ÌõÏßÌõµÄ¿í¶È¡£¡¡



¡¡0002¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚÒ»ÌõÏßÌõµÄµãÊý×é´óС£¨µãÊý£©¡£¡¡



¡¡00000019£»00000016¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚÒ»ÌõÏßÌõµÄµÚÒ»¸öµã×ø±ê£¨CPoint¡¡¶ÔÏ󣩡£¡¡



¡¡00000019£»00000016¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚÒ»ÌõÏßÌõµÄµÚ¶þ¸öµã×ø±ê£¨CPoint¡¡¶ÔÏ󣩡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡505¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡568¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡ÉîÈë¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊýÖµ£¨hex£©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËµÃ÷¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡8001¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâÊÇ£¨wOldClassTag¡¡£ü¡¡nClassIndex¡¡£©µÄ×éºÏ½á¹û£¬±íʾ½ÓÏÂÀ´µÄ¶ÔÏó¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÈÔ¾ÉʹÓþÉÀà±ð£¨ÉÔºóÏêÊö£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡0005¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¶þÌõÏßÌõµÄ¿í¶È¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡0003¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¶þÌõÏßÌõµÄµãÊý×é´óС£¨µãÊý£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡00000018£»0000002B¡¡¡¡µÚ¶þÌõÏßÌõµÄµÚÒ»¸öµã×ø±ê£¨CPoint¡¡¶ÔÏ󣩡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡00000018£»0000002C¡¡¡¡µÚ¶þÌõÏßÌõµÄµÚ¶þ¸öµã×ø±ê£¨CPoint¡¡¶ÔÏ󣩡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡00000018£»0000002C¡¡¡¡µÚ¶þÌõÏßÌõµÄµÚÈý¸öµã×ø±ê£¨CPoint¡¡¶ÔÏ󣩡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡8001¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±íʾ½ÓÏÂÀ´µÄ¶ÔÏóÈÔ¾ÉʹÓþÉÀà±ð¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡000A¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚÈýÌõÏßÌõµÄ¿í¶È¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡0002¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚÈýÌõÏßÌõµÄµãÊý×é´óС£¨µãÊý£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡00000018£»00000048¡¡¡¡µÚÈýÌõÏßÌõµÄµÚÒ»¸öµã×ø±ê£¨CPoint¡¡¶ÔÏ󣩡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡00000018£»00000048¡¡¡¡µÚÈýÌõÏßÌõµÄµÚ¶þ¸öµã×ø±ê£¨CPoint¡¡¶ÔÏ󣩡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡8001¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±íʾ½ÓÏÂÀ´µÄ¶ÔÏóÈÔ¾ÉʹÓþÉÀà±ð¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡0014¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚËÄÌõÏßÌõµÄ¿í¶È¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡0002¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚËÄÌõÏßÌõµÄµãÊý×é´óС£¨µãÊý£©¡¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡00000018£»00000064¡¡¡¡µÚËÄÌõÏßÌõµÄµÚÒ»¸öµã×ø±ê£¨CPoint¡¡¶ÔÏ󣩡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡00000018£»00000064¡¡¡¡µÚËÄÌõÏßÌõµÄµÚ¶þ¸öµã×ø±ê£¨CPoint¡¡¶ÔÏ󣩡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼8¡­6b¡¡PENWIDTH¡£SCB¡¡ÎļþÄÚÈÝÆÊÎö¡£±ðÍüÁËIntel¡¡²ÉÓá¨little¡­endian¡¨¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×Ö½ÚÅÅÁз½Ê½£¬Ã¿Ò»¸ö×Ö×éµÄÇ°ºó×Ö½Úϵµßµ¹·ÅÖᣡ¡



506¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡569¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£¸Õ¡¡¡¡¡¡¡¡Document¡­View¡¡¡¡ÉîÈë̽ӑ¡¡



̨ÃæϵÄSerialize¡¡Ð´µµ°ÂÃØ¡¡



¡¡¡¡¡¡¡¡ÄãÊôÓÚ´òÆÆÉ°¹øÎʵ½µ×£¬²»µ½»ÆºÓÐIJ»ËÀÄÇÒ»ÐÍÂð£¿ÎÒ»áÂú×ãÄãµÄºÃÆæÐÄ¡£¡¡



¡¡¡¡¡¡¡¡´ÓÓ¦ÓóÌÐò´úÂëµÄ²ãÃæÀ´¿´£¬¹ØÓÚÎļþµÄ¶Áд£¬ÎÒÃÇÓÐÐí¶à»·½ÚÎÞ·¨´òͨ£¬Àà±ðµÄ²ã²ãºô¡¡



¡¡¡¡¡¡¡¡¡¡½Ð¶¯×÷ËƺõÓм¸¸öȱ¿Ú£¬¶øͼ8¡­6a¡¡ÎļþµµÇãÓ¡ÂëÖÐÉñÃصÄFF¡¡FF¡¡01¡¡00¡¡07¡¡00¡¡43¡¡53¡¡74¡¡72¡¡



¡¡¡¡¡¡¡¡6F¡¡6B¡¡65¡¡Ò²êÓÃÁÄÑÃ÷¡£ÏÖÔÚÈÃÎÒÀ´³éË¿°þ¼ë¡£¡¡



¡¡¡¡¡¡¡¡ÔÚÍÚ±¦¹ý³ÌÖ®ÖУ¬ÎÒÃǵ±È»ÐèҪһЩ¹¤¾ß¡£ÎÒ²»Ñ¡Óðº¹óµÄµç×ê¡¢¿Õѹ»ú»ò¹ÖÊÖ£¨ÒòΪ¡¡



¡¡¡¡¡¡¡¡Äã¿ÉÄÜûÓУ©£¬ÎÒֻѡÓüòµ¥µÄº××ì³úºÍ²ù×Ó£ºÒ»¸öÎÄ×ÖËÑÑ°¹¤¾ß£¬Ò»¸öÎļþÇãÓ¡¹¤¾ß£¬¡¡



¡¡¡¡¡¡¡¡Ò»¸öVisual¡¡C£«£«¡¡¡¡ÄÚº¬µÄ³ý´íÆ÷¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡GREP¡£¡¡£ºUNIX¡¡ÉϺպÕÓÐÃûµÄÎÄ×ÖËÑÑ°¹¤¾ß£¬Borland¡¡C£«£«¡¡±àÒëÆ÷Ì×¼þ¸½¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÁËÒ»¸öDOS¡¡°æ¡£´Ë¹¤¾ß¿ÉÒÔΪÎÒÃÇËÑÑ°ÎļþÖÐÊÇ·ñÓÐÌض¨×Ö·û´®¡£PC¡¡Tools¡¡Ò²¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ÓÐÕâÖÖ¹¦ÄÜ£¬µ«PC¡¡Tools¡¡ÊôÓÚÖØÁ¿¼¶×°±¸£¬²»·ûºÏÎÒµÄÑ¡½ÇÒªÇó¡£GREP¡¡¡¡µÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Ê¹Ó÷½Ê½ÈçÏ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡E£ºMSDEVMFCSRC¡·¡¡grep¡¡¡­d¡¡Serialize¡¡*¡£cpp¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËÑÑ°¶ÔÏó¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓûËÑÑ°Ö®×Ö·û´®£¨Èç¹ûÖÐÓпհף¬¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿ÉÓÃË«º¬ºÅÕû¸öÀ¨ÆðÀ´£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­d¡¡±íʾ×ÓĿ¼һ²¢ËÑÑ°£¨´ËΪѡÏ¡¡



¡¡¡¡¡¡¡¡¡ö¡¡¡¡TDUMP¡£EXE£ºTurbo¡¡Dump¡¡£¬Borland¡¡C£«£«¡¡Ëù¸½¹¤¾ß£¬¿É½«ÈκÎÎļþÒÔ16¡¡½øλ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ÂëÏÔʾ¡£Ê¹Ó÷½Ê½ÈçÏ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡C£º¡·¡¡tdump¡¡penwidth¡£scb¡¡¡¡£¨Êä³ö½á¹û½«ËÍÍùÆÁÄ»£©¡¡



¡¡¡¡¡¡¡¡¡¡»ò¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡C£º¡·¡¡tdump¡¡penwidth¡£scb¡¡¡·¡¡filename¡¡£¨Êä³ö½á¹û½«ËÍÍùÎļþ£©¡¡



¡¡¡¡¡¡¡¡¡ö¡¡¡¡Visual¡¡C£«£«¡¡¡¡³ý´íÆ÷£ºÎÒÒÑÔÚµÚ£´Õ½éÉܹýÕâ¸ö³ý´íÆ÷¡£ÎÒ¼ÙÉèÄãÒѾ­¶®µÃÈç¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ºÎÉ趨¶Ïµã¡¢¹Û²ì±äÁ¿Öµ£¬²¢ÒÔGo¡¡¡¢Step¡¡Into¡¢Step¡¡Over¡¢Step¡¡Out¡¡¡¢Step¡¡to¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Cursor¡¡½øÐгý´í¡£ÕâÀïÎÒÒª²¹³äµÄÊÇÈçºÎ¹Û²ì¡¨Call¡¡Stack¡¨¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡507¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡570¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡ÉîÈë¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Èç¹ûÎҰѶϵãÉèÔÚCScribbleDoc£º£ºOnOpenDocument¡¡º¯ÊýÖеĵÚÒ»ÐУ¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È»ºóÒÔGo¡¡½øÈë³ý´í³ÌÐò£¬µ±ÎÒÔÚScribble¡¡Öдò¿ªÒ»·ÝÎļþ£¨Ê×ÏÈÃæ¶ÔÒ»¸ö¶Ô»°¿ò£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È»ºóÖ¸¶¨ÎļþÃû£©£¬³ÌÐòÍ£ÁôÔڶϵãÉÏ£¬È»ºóÎÒÑ¡°´¡¾View/Call¡¡Stack¡¡¡¿£¬³öÏÖ¡¾Call¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Stack¡¿´°¿Ú£¬°Ñ¶Ïµã֮ǰËùÓÐδ½áÊøµÄº¯ÊýÁгöÀ´¡£Õâ·Ý×ÊÁÏ¿ÉÒÔ°ïÖúÎÒÃÇÍÚ¾ò¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÃ£¬Í¼8¡­5a¡¡µÄº¯ÊýÁ÷³Ìʹͼ8¡­6a¡¡µÄÎļþµµÇãÓ¡ÂëÊï¹âÕ§ÏÖ£¬µ«ÊÇÆäÖÐÓÐЩ¹Ø½ÚÈÔ»¹Ä£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ä£ºýºý£¬ÐýÃ÷Ðý°µ¡£ÄÇÍêÈ«ÊÇÒòΪCObList¡¡ÔÚ´¦Àíÿһ¸öÔªËØ£¨Ò»¸öCObject¡¡ÑÜÉúÀà±ð¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ö®¶ÔÏóʵÌ壩µÄÎļþ¶¯×÷ʱ£¬ÓÐÐí¶àÄ»ºóµÄ¡¢²»Ò׹۲쵽µÄ»úÖÆ¡£ÈÃÎÒÃÇ´ÓʹÓÃÕß°´Ï¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾Save¡¡As¡¿²Ëµ
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨9£© ²È£¨10£©
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡