Select the product you need help with
[FIX] CDaoException クラスを比較するときに IsKindOf が失敗します。文書番号: 329066 - 対象製品 目次現象 CDaoException オブジェクトで CObject::IsKindOf を呼び出すとき、結果が戻ります False を指定すると 、 CDaoException オブジェクトが。 原因DAO クラス ( CDaoDatabase 、 CDaoRecordset クラス 、 CDaoException ) は、スタティック リンク ライブラリ MFCS70 [D].lib にあります。 これらのクラスの各は CRuntimeClass 、データ構造体を GetRuntimeClass を取得するため、同じプロセス内で別の場所であります独自のコンストラクターがあります。 これはアプリケーションは、実行可能ファイル、DLL ファイルの成りますおよび両方のファイルは、 CDaoException クラスを使用に発生する可能性があります。 クラス CDaoException 1 つのバイナリでのオブジェクトを構築および使用し、その他のバイナリで RUNTIME_CLASS(CDaoException) をその型を比較する場合、テスト IsKindOf は false </a0> を返します。 以前のバージョンは、DAO クラスが MFC42 [D].DLL にあるこれらのクラスのインスタンスは同じバイナリから送信されたため、このシナリオは動作するようにします。 解決方法Service Pack 情報この問題を解決するには、Microsoft Visual Studio .NET の最新のサービス パックの入手します。 関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください:837234
(http://support.microsoft.com/kb/837234/
)
Visual Studio .NET 2002 Service Pack 1 で修正されるバグの一覧 修正プログラムについて修正プログラム (英語版) のファイル属性は次表のとおりです。 これらのファイルの日時に協定時刻 (UTC) 記載します。 各ファイルの日付および時刻は、世界協定時刻 (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 状況マイクロソフトとして認識していますこの問題をこの資料の冒頭に記載されているマイクロソフト製品の問題。 この問題は、まず Visual Studio .NET 2002 Service Pack 1 で修正されました。 プロパティ文書番号: 329066 - 最終更新日: 2005年8月24日 - リビジョン: 1.1 この資料は以下の製品について記述したものです。
機械翻訳の免責 重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。 英語版 KB:329066
(http://support.microsoft.com/kb/329066/en-us/
)
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。 |












