はじめまして。
WindowsXPにてシステム開発中にハングアップする不具合が見つかり調べた結果。
コモンダイアログ内でハングしていることが判明しました。
(GetOpenFileNameのWIN32API関数を呼び出して返ってこず)
それでコモンダイアログならばとメモ帳で「ファイル開く」を行い
コモンダイアログを出して同じことをしてみたところ
同じ現象でメモ帳がハングすることがわかりました。
ただ、会社でも落ちるマシンと落ちないマシンがあり環境の問題と思われますが。。。
どなたかこの現象についてご存知ないでしょうか?
----------------------------------------------------------------
<環境>
Windows XP SP2 2006/11/09時点ではWindows Update最新
<前準備>
1.エクスプローラの「ツール」-「フォルダオプション」-「表示」の「フォルダと
デスクトップの項目の説明をポップアップで表示する」をチェック
2.メモ帳を起動
3.ファイルを開くを選択
4.コモンダイアログからデスクトップとマイドキュメント上にテキストファイルを作
成
別にはじめから用意していてもOK。テキストファイルは空でも名前も適当でOKです。
5.一旦、メモ帳を閉じる
これで準備完了
<やり方>
1.メモ帳を起動
2.ファイルを開くを選択
3.コモンダイアログからマイドキュメントボタンを押してフォルダ移動
4.作成したテキストファイルの上にマウスを持っていき、ポップアップがでるまで1
秒ほど待つ
5.ポップアップが出たらファイルを選択して開く
6.ファイルを開くを選択
7.コモンダイアログからデスクトップボタンを押してフォルダ移動
8.作成したテキストファイルの上にマウスを持っていき、ポップアップがでるまで1
秒ほど待つ
9.ポップアップが出たらファイルを選択して開く
2~9を繰り返す。
すると8でWindowsのアプリケーションエラーも発生せずにコモンダイアログごとメモ帳
がハングアップします。
ありがとうございましたm(__)m
無事解決しました。結構、問題になっていたんですね。