こんにちは。山本です。


>今、Win32APIベースでMIDIを再生するプログラムを作っています。
>で、MCIのコマンドで再生しているのですが、
>モーダルのダイアログを出すと再生が途切れてしまいます。
>これを回避する方法はないでしょうか?
>
>単にMCIのコマンド呼び出すのを別スレッドにしたりすれば
>回避できたりしますか?
>
>どなたか詳しい方、教えて頂けると幸いです。



これは、MCIの問題ではなく、ダイアログのほうの問題ではないでしょうか?
よく、ダイアログ内で永遠にループしてしまうというバグを見かけますが、
それが問題になっていると思います。
CPUのパフォーマンスをはかるソフトなどがあればそのバグが確認できますよ。

-----------------------
山本 大祐
E-mail: d...@muc.biglobe.ne.jp
Web: http://www2s.biglobe.ne.jp/~yamadai/