著作一覧 |
どうにも良くわからないので、テストを最小構成にしていったら、びっくり。
-vの有無でハングしているのだった。こりゃわからないはずだ。
というところまで。
もちろん、クロススレッドRelease呼び出しは原因の1つではある。
と思ったら、-vが無くても止まるときは止まるから関係ないのか。(でも、Variantを作るだけのOLE2.DLLしか呼ばないテストを同時に流すだけでも止まるときは止まるんだよなぁ)
追記:ちょっと思いついたが、スレッドでCoUninitialize呼んでなくて、あるいは呼んだためにそのスレッドが終了しないとかかも。
ジェズイットを見習え |