天天看點

Visual Studio 2005中MFC的變化

關于新功能的說明http://msdn2.microsoft.com/library/y8bt6w34(en-us,vs.80).aspx

一些源代碼的變化:

  • 對CLR、.Net類庫和Winform控件的支援。
  • 多處安全性的增強,對于函數參數和消息影射類型的檢查加強。對ISAPI的支援看起來改動很大。
  • 對基于64位處理器的軟體開發的支援。
  • 一些過時功能,例如MFC的DAO類,的使用受到限制。對于64位開發環境,MFC的DAO類是被禁用的。
  • OLE控件容器和激活狀态的改進
  • 新增加的ENSURE宏在ASSERT之外還可以抛出異常。
  • 修正了一些BUG
    • VC7引入的對GetHtmlDocument()的引用導緻記憶體洩漏的問題。
    • CHtmlView::ExecFormsCommand中調用IOleCommandTarget::Exec時參數寫反了的問題
  • 把CArchiveException::generic修改為CArchiveException::genericException以避免潛在的關鍵字沖突(微軟看起來又準備引入一個新的關鍵字)

繼續閱讀