playの挙動No.07271
aaron さん 13/09/11 23:15
 
お世話になります。
マクロのコマンドplayについてお伺いします。
環境:windows8、64bit版。秀丸バージョン8.31以降(8.33βまで試しました)

8.22以前までのバージョンではplayによりwavファイルを再生し、音がまだ再生中に
再度playを発行しても、
現在再生中の音が停止し、再度playで発行された音が再生されていました。

8.31以降では、音がまだ再生中に再度playを発行しても、現在再生中の音がキャンセ
ルされるだけで、再度playで発行された音が再生されません。

これは仕様の変更でしょうか?

まとめ:
playでAという音を再生。マクロは既に終了。
Aの再生が終わる前に、再度playでBという音を再生。

8.22以前。Aの音がストップし、Bの音が再生される。
8.31以降。Aの音がストップし、Bの音は再生されない。
(当然、Aの音が終了してからBの音を再生すれば、Bの音は再生されます)

再生中の音を止めるコマンドがないため、現在は8.22に戻しています。
最新バージョンでも対処方法がありましたらご教示頂ければ幸いです。

[ ]
RE:07271 playの挙動No.07272
秀丸担当 さん 13/09/12 10:03
 

バグ情報ありがとうございます。
確かにそうなっていることが確認できました。

これはV8.22以前のようにすぐ再生されるようになるべきでした。
V8.30のplayしたファイルを秀丸エディタを閉じるまで削除できない問
題の対策の影響でそうなってしまっていました。
V8.33の次のベータ版で修正させていただきます。

[ ]
RE:07272 playの挙動No.07273
aaron さん 13/09/12 19:49
 
>
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>V8.33の次のベータ版で修正させていただきます。

バグだったんですね。しばらく8.22を利用しています。
早速のご回答ありがとうございました。

[ ]