デットロックの回避とURLを開く

先日、発覚したデットロックの構造改革を終了。
リッチエディットコントロール内からURLをダブルクリックで開けるようにした。


デットロックに関しては、面倒なので、DirectPlayに関する別スレッドからの処理をぜーんぶ一緒くたに、PostMessageしちゃった。まぁこれでメッセージ周りのデットロックはありえないはず(希望)。クリティカルセクションのコードが必要なくなったので、一応コメントアウト。
また復活するかも。。。
URLを開くところは、こんな感じ。

青いところをダブルクリックすれば開く。
単純にShellExecuteで開くと思ったんだけど、なんか知らないけど、エラーになっちゃった。
なんともShellExecuteの使い方が、わかったようなわからないような。。。
メイン画面のメッセージ表示枠はとっぱらって、ふきだしでも作ろうかな。。。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.