• 締切済み

自作C言語プログラムでアプリケーションエラーでwindows2000が言うエラーログはどこにありますか?

windows2000で、Borland C v5.5 無料版でプログラム開発中です。 C言語内に組み込んだワイルドカード処理ルーチンで同一dirにある複数ファイルを処理します。100個ぐらいあるファイルのうち、60個ぐらい目のファイルまで行くとこけます。該当ファイルが特に悪いというよりファイルを開いたり閉じたりしすぎのような印象を持ちます。理由はまだわかりません。開いたファイルは処理が終わると閉じています。よって開きっぱなしのファイルが多すぎる、ということもないと思うのです。 OS(win2k)は以下のポップアップウインドウをポップアップし、プログラムは終了します。 「アプリケーションエラー:エラーが発生したため501.exeを終了します。プログラムをもう一度開始する必要があります。エラーログを作成しています。OK」 で、このwin2kのポップアップウインドウに書かれている”エラーログ”は、はどこに記録されているか教えてください。よろしくお願いします。

みんなの回答

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

システム標準のエラーはワトソン博士が持っているはずです。 名前を指定して実行でdrwtsn32を入力すると起動します。しかしながら、ワトソン博士の記録能力を生かして原因を解析できる人は少ないと思います。

関連するQ&A

  • CreateProcessでアプリケーションエラー

    先日、こちらでご質問させていただいた者です。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2211536 環境は Windows2000 Borland C++BuilderXです。 先日と同様に、 CreateProcessでmodule2.exeを起動しようとしたとき、 module2.exeが立ち上がらない現象が発生したのですが、 その際、下のような内容のエラーポップアップが表示されました。 -------------------------------------------------- module2.exe - アプリケーションエラー アプリケーションを正しく初期化できませんでした(0xc0000142)。 [OK]をクリックしてアプリケーションを終了してください。 -------------------------------------------------- 呼び出し元ではCreateProcessの戻り値を取っており、 エラーが返された場合はエラーログを出力する処理を行っているのですが 現象発生時にはエラーログが出ていなかったことから、 CreateProcessからは成功が返されたように見られます。 今回のようなアプリケーションエラー発生時に、呼び出し元でエラーを検知し エラーログを出力するようにしたいのですが、 どのようにすればよいでしょうか? ご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • C言語のプログラムのエラーについて教えてください

    ディレクトリの一覧を調べるようなプログラムを組みました。 参考にしたURLはhttp://q.hatena.ne.jp/1118121349です。 しかし、fatal error C1083: include ファイルを開けません。'stdafx.h': No such file or directoryとエラーが発生しました。 なぜ、エラーが生じているのか教えていただけないでしょうか? よろしくお願いします #include <stdafx.h> #include <windows.h> #include <stdio.h> int main(int argc, char* argv[]) { char dir[512]/*カレントディレクトリ*/,wc[512]/*ワイルドカード付文字列*/; HANDLE hSearch; //見つかったファイルのハンドル WIN32_FIND_DATA fd; //検索データ ::GetCurrentDirectory(512,dir); //カレントディレクトリ取得 wsprintf(wc,”%s¥¥*.*”,dir); //ワイルドカード作成 hSearch=::FindFirstFile(wc,&fd); //最初の検索で使用する関数 if(hSearch!=INVALID_HANDLE_VALUE){ //ファイルが見つかったら次の処理 do{ if(strcmp(fd.cFileName,”.”)&&strcmp(fd.cFileName,”..”)){ //カレントフォルダ、親フォルダは無視 if(fd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY ){ printf(”%s¥¥¥n”,fd.cFileName); //ファイルがディレクトリなら表示に”¥”をつける } else{ printf(”%s¥n”,fd.cFileName); //ファイルならそのまま表示 } } } while(::FindNextFile(hSearch,&fd)); //ファイルがなくなるまで継続 } FindClose(hSearch); //ハンドルを閉じる return 0; }

  • アプリケーションエラー

    こちらのコーナーでの質問が適切かわかりませんが、ひとつよろしくお願いします。 自作PCにOSをWIN2000PROを入れてます。 Illustrator8.01で作成したファイルが30個くらいはあるのですが、そのうち最近作成した2つのファイルに限り 『エラーが発生したため、Illustrator.exeを終了します。プログラムをもう一度開始する必要があります。 エラーログを作成しています。』 と画面が出て自動的にIllustratorが終了してしまいます。ファイルを開いていじっていると10分くらいまでにこのような症状となります。 この2つのファイルは2日間くらいかけて作成したので、何とか生かしたいのですが どのようにしたら正常に戻るのでしょうか? それとももう直らないのでしょうか? どなたかアドバイスよろしくお願いします。

  • C言語でプロセスを処理するプログラムを考えています。

    C言語でプロセスを処理するプログラムを考えています。 popenを使ってプロセスを起動しようとしたですが、popenが未定義の関数とエラーが出てコンパイルできません。 ヘッダにstdio.hはおいてあります。 コンパイラはborlandを使用しています。 よろしくお願いします。

  • アプリケーションエラー。

    windows2000です。OutlookExpressをひらこうとすると、 すぐに「アプリケーションエラー エラーが発生したため MSIMN.exeを終了します。プログラムをもう一度開始する 必要があります。 エラーログを作成しています。」とで てしまいます。 初心者なりに色々試してみましたが、ファイルの属性は リードオンリーではありませんし、「ファイル名を指定 して実行」でregeditもやってみましたが、次の画面が 一瞬で消えてしまい、先に進めません。   自力で何とかしようと頑張りましたが、当方、徹夜で 疲れ果てました。どなたか知識のある方、どうぞ宜しく お願いいたします。

  • アプリケーションエラーについて

    WIN2000を使用していますが、起動時に「アプリケーションエラー エラーが発生したためWebscan.exeを終了します。プログラムをもう一度開始する必要があります。エラーログを作成しています。」というエラーが発生します。 パソコンを使用していて特に問題は発生していませんが、気になります。 対処方法を教えてください。

  • アプリケーションエラー 切断されます

    インターネット利用中に  (エラーが発生したため HTTPVC.exeを終了し ます。プログラムをもう一度開始する必要があります。  エラーログを作成します。)と 切断する事が よくあります。 接続設定をやり直さないといけないのでしょうか。 ワトソン博士の記録を見ると    c0000005 Ordinal2491(6ABA0238)と 表示されていましたが 全くどうすればいいのかわかりません。 どなたか 教えて下さい。お願いします。 Win2000  インターネットエクスプローラーを利用中です。  

  • アプリケーションエラーでソフトが使えなくなってしまった。

    OSをwindows98からwindows2000に変えたら、 DVD-RAM(メルコDVR-21FB)に付属していた「WINCDR6.5」と「WINDVD」が使えなくなってしましました。 「アプリケーションエラー エラーが発生したため、windvd.exe (wincdr.exe)を終了します。 プログラムをもう一度開始する必要があります。 エラーログを作成しています」 と出てきて再起動しても直りません。 クリーンインストールしても直りません。 ハードディスクはNTFSにしてしまっているのでWIN98に戻すわけにも いきません。 どうしたら良いんでしょうか?

  • アプリケーションエラー

    エラーが発生したためwovplay.exeを終了します プログラムをもう一度開始する必要があります エラーログを作成しています        OK これは なんでしょうか

  • アプリケーションエラー

    アプリケーションエラー  エラーが発生したため、webscanx.exeを終了します。プログラム  をもう一度開始する必要があります。 エラーログを作成しています。 とでてPCの反応も遅くなりました。どうすれば直りますか?