雖然這一切工作的很好,但問題并非象看上那么簡單,因為你的軟件在不同版本中會有改動。由于CArchive::ReadClass()是根據類名來獲取CRuntimeClass類成員的,而CArchive::ReadObject()又是根據CArchive::ReadClass()返回的CRuntimeClass類成員對象來創建串行類對象的(CRuntimeClass成員是串行類的靜態成員)。因此,如果新的軟件中根本沒有對應的串行類,那么必然失!
發布: 2008-5-23 11:21 | 作者: 不詳 | 來源: http://www.idcdream.net | 查看: 50次 | 進入軟件測試論壇討論
雖然這一切工作的很好,但問題并非象看上那么簡單,因為你的軟件在不同版本中會有改動。由于CArchive::ReadClass()是根據類名來獲取CRuntimeClass類成員的,而CArchive::ReadObject()又是根據CArchive::ReadClass()返回的CRuntimeClass類成員對象來創建串行類對象的(CRuntimeClass成員是串行類的靜態成員)。因此,如果新的軟件中根本沒有對應的串行類,那么必然失!