Select the product you need help with
FIX: IsKindOf 失敗時比較 CDaoException 類別文章編號: 329066 - 檢視此文章適用的產品。 在此頁中徵狀發生的原因DAO 類別 (CDaoDatabase,CDaoRecordset,CDaoException) 位於靜態連結程式庫 MFCS70 [D].lib。這些類別每個都有它自己 CRuntimeClass,所以資料結構會傳回該 GetRuntimeClass 可能有不同的位置,在相同的處理序中的建構。這可能是因為其中的 EXE 檔] 及 [DLL 檔案組成的應用程式及這兩個檔案使用 CDaoException 類別。如果您建構類別 CDaoException 一個二進位檔中的物件,然後使用它,並比較其型別 RUNTIME_CLASS(CDaoException) 到其他二進位,測試 IsKindOf 傳回 false。 在先前版本 DAO 類別已位於 MFC42 [D].DLL 讓這種情況下會作用,因為這些類別的任何執行個體是來自相同的二進位檔中。 解決方案服務套件資訊如果要解決這個問題,取得最新的 Service Pack 的 Microsoft Visual Studio.NET。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:837234
(http://support.microsoft.com/kb/837234/
)
Visual Studio.NET 2002 Service Pack 1 中所修正的 Bug 清單 Hotfix 資訊此修正程式的英文版具有檔案屬性 (或更新) 中如下表所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用 [中日期] 和 [時間] 工具,在 [控制台] 中的 [時區] 索引標籤]。Date Time Version Size File name -------------------------------------------------------------- 27-Sep-2002 07:19 2,011,136 Atl70.pdb 12-Sep-2002 22:50 39,733 Afxdao.h 27-Sep-2002 07:19 7.0.9613.0 84,992 Atl70.dll 24-Jul-2002 02:08 3,443 Atlbase.cpp 24-Jul-2002 02:08 163,480 Atlbase.h 24-Jul-2002 02:08 15,521 Atlcore.h 24-Jul-2002 02:08 43,105 Atlimage.h 27-Sep-2002 07:19 48,090 Atlmincrt.lib 27-Sep-2002 07:19 659,456 Atlmincrt.pdb 27-Sep-2002 07:18 1,003,690 Atlsd.lib 27-Sep-2002 07:18 1,306,624 Atlsd.pdb 27-Sep-2002 07:19 934,264 Atls.lib 27-Sep-2002 07:19 1,306,624 Atls.pdb 27-Sep-2002 07:19 14,546 Atl.lib 27-Sep-2002 08:49 7.0.9613.0 40,960 Mfc70chs.dll 27-Sep-2002 08:49 7.0.9613.0 45,056 Mfc70cht.dll 27-Sep-2002 08:49 7.0.9613.0 61,440 Mfc70deu.dll 27-Sep-2002 08:35 527,756 Mfc70d.def 27-Sep-2002 08:36 3,066,694 Mfc70d.lib 27-Sep-2002 08:49 7.0.9613.0 57,344 Mfc70enu.dll 27-Sep-2002 08:49 7.0.9613.0 61,440 Mfc70esp.dll 27-Sep-2002 08:49 7.0.9613.0 61,440 Mfc70fra.dll 27-Sep-2002 08:49 7.0.9613.0 61,440 Mfc70ita.dll 27-Sep-2002 08:49 7.0.9613.0 49,152 Mfc70jpn.dll 27-Sep-2002 08:49 7.0.9613.0 49,152 Mfc70kor.dll 27-Sep-2002 08:37 528,736 Mfc70ud.def 27-Sep-2002 08:38 7.0.9613.0 2,064,896 Mfc70ud.dll 27-Sep-2002 08:40 3,978,842 Mfc70ud.lib 27-Sep-2002 08:56 393,034 Mfc70u.def 27-Sep-2002 09:11 7.0.9613.0 1,016,832 Mfc70u.dll 27-Sep-2002 08:42 3,042,324 Mfc70u.lib 27-Sep-2002 08:55 392,265 Mfc70.def 27-Sep-2002 09:21 7.0.9613.0 1,028,096 Mfc70.dll 27-Sep-2002 08:37 2,287,020 Mfc70.lib 12-Sep-2002 22:50 7,662 Mfcdll.mak 27-Sep-2002 08:36 526,960 Mfcs70d.lib 27-Sep-2002 08:38 468,956 Mfcs70ud.lib 27-Sep-2002 08:57 452,554 Mfcs70u.lib 27-Sep-2002 08:56 505,780 Mfcs70.lib 27-Sep-2002 08:32 16,601,758 Mafxcwd.lib 27-Sep-2002 08:30 2,093,056 Mafxcwd.pdb 27-Sep-2002 08:32 16,466,616 Mafxcw.lib 27-Sep-2002 08:31 2,068,480 Mafxcw.pdb 20-Sep-2002 06:18 44,958 Oledisp1.cpp 27-Sep-2002 08:34 17,035,162 Uafxcwd.lib 27-Sep-2002 08:33 2,093,056 Uafxcwd.pdb 27-Sep-2002 08:35 16,741,970 Uafxcw.lib 27-Sep-2002 08:34 2,068,480 Uafxcw.pdb 27-Sep-2002 08:36 7.0.9613.0 2,068,480 Mfc70d.dll 27-Sep-2002 08:36 7,826,432 Mfc70d.pdb 27-Sep-2002 08:38 7,859,200 Mfc70ud.pdb 27-Sep-2002 09:11 9,907,200 Mfc70u.pdb 27-Sep-2002 09:21 9,915,392 Mfc70.pdb 27-Sep-2002 08:36 1,880,064 Mfcs70d.pdb 27-Sep-2002 08:38 1,888,256 Mfcs70ud.pdb 27-Sep-2002 08:57 1,888,256 Mfcs70u.pdb 27-Sep-2002 08:56 1,880,064 Mfcs70.pdb 狀況說明Microsoft 已確認這是在本文開頭所列之 Microsoft 產品中的問題。 這個問題已經先在 Visual Studio.NET 2002 Service Pack 1 中獲得修正。 屬性文章編號: 329066 - 上次校閱: 2005年8月24日 - 版次: 1.1 這篇文章中的資訊適用於:
機器翻譯 重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。 按一下這裡查看此文章的英文版本:329066
(http://support.microsoft.com/kb/329066/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 |




回此頁最上方








