お世話になっております。
C++Builder2007で、ファイルをI/Oするプログラムにおいて、
CreateThredでいくつかのスレッドを作成して、CreateFileのエラー詳細コード(GetLastError)が、
5、2、32 などの場合に数十回リトライするアプリを作成しています。
何度かリトライをしていると、
cc3280mt の stati64 のアドレスで例外が発生してしまいます。
アプリからは直接 stati64 を使用していません。
パスかファイル名が見つからないなどのエラーがトリガーだとは思うのですが、
デバッグ・調査するキーワードがわからなくて困っています。
※複数起動したスレッド内の処理なので、IDEでのデバッグは困難です。
どなたか良いデバッグ方法がわかったら教えてください。
こんにちは。上田です。
マイクロソフトのsysinternalsは、利用していますか?
https://technet.microsoft.com/ja-jp/sysinternals/bb545021.aspx
私は、この中の、
https://technet.microsoft.com/ja-jp/sysinternals/debugview
をよく利用しています。
--
R.Ueda
Connect with Us