< Visual Studio Installer で、ActiveX EXE をインストールする | VBからコールするダンプログDLL >

July 15, 2004

FindClose

Win32 API の FindClose 関数ですが、 FindFirstFile 関数なんかでオープンしたファイル検索のハンドルをクローズするための関数です。間違えやすいのは、CloseHandle 関数は、無効なハンドルを渡しても、FALSE を返し、エラーコード ERROR_INVALID_HANDLE (6) となるだけですが、 FindClose 関数のほうは致命的なエラーとなってしまうことがあるようです。私の知る限りでも、アプリケーションエラーのポップアップが出て、呼びだし側のプロセスが終了したり、スレッドが落ちたりしたことがあります。

トラックバック

このエントリーにトラックバック:
http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/559

コメント

コメントする

※ コメントスパム対策のため、コメント本文はおはよう、こんにちわ、こんばんわのいずれかより始めるようにしてください。

name:
email:

※ 必要ですが、表示しません。

url:
情報を保存する ?