質問: rtltracedatabaseenumerateのエラー 下記のエラーが発生して、何が起こったのか不明で対策に困っています。色々と調べてみたのですが、「rtltracedatabaseenumerate」というのは、ntdllに含まれる汎用のライブラリとまでで、何をするものなのか不明です。 (1)「rtltracedatabaseenumerate」は、どのような機能なのでしょうか? (2)下記のエラーの対策方法はあるのでしょうか? イベントの種類: 情報 イベント ソース: drwatson イベント カテゴリ: なし イベント id: 4097 日付: 2008/12/14 時刻: 15:00:51 ユーザー: n/a コンピュータ: user1 説明: アプリケーション がアプリケーション エラーを起こしました。 12/14/2008 15:00:51.393 にエラーが発生しました。 発生した例外: c0000025 アドレス 77fb1db8 (rtltracedatabaseenumerate)
回答: こんにちは。 http://dzolee.blogspot.com/2007/10/exception-c0000025-in.html 上記の記事によれば、delphiのプログラムをwin2000sp4の上で動作させると、プログラムの動作が失敗し、dr.watsonによって、ダンプされるとの事です(本当はwindows xpで動かすのが望ましい様です)。 失敗する理由はgdi+を利用したサードパーティー製のguiコントロールを使用しているからで、gdi+のdllは基本でwin2000にインストールされていないからです(windows xpには元からインストールされています)。 と言う事で、gdi+のdllをインストールしてから、再起動して見て下さい。 http://www.microsoft.com/downloads/details.aspx?familyid=6a63ab9c-df12-4d41-933c-be590feaa05a&displaylang=en