エクスポーターに外部のウィンドウツールキットを使ってGUIによるオプション選択画面を実装すると、
2回目以降の呼び出しで不定期に落ちます(症状はいろいろ。アクセス違反やxpsp2.dllやadbshellで落ちたり...)。
1回目は大丈夫です。出るとしたら2回目以降。
ウィンドウツールキットの部分だけコメントアウトすると正常に動作します。
また単に0からツールキットを使ってウィンドウを作るだけのエクスポーターを作っても同様の症状で落ちます。
ツールキットにはFLTK-1.3\x2c FLTK-2.0\x2c gtmm-2.6で試しましたが、3つとも同じ症状です。
開発はVisualStudio 2010 Expressで基本ランタイムは基本的にマルチスレッドもしくはマルチスレッドDLLです。
私の感触ではメタセコイア側のプラグインDLLの起動処理もしくは終了処理が良くないと思っていますが、
同様の症状もしくは何らかの情報があれば教えてください。
こちら(エクスポーター側)ではウィンドウを作るだけでアウトなのでどうしようもありません。
他の人はWin32APIを直叩きしているから大丈夫なんだろうか...(が、それはやりたくない)
2011-07-15 13:04