初投稿です。宜しくお願い致します。
早速ですがHSP ver3.2についての質問です。
拡張プラグイン[hmm.dll]の機能であるdsplayを使ってwavファイルを再生しているのですが
これが特定の状況で突然鳴らなくなるという状況が発生しています。
処理の内容は自作のリストにおいてマウスが乗っている項目が変わった時に音が鳴る――
要はマウスの座標が一定量移動する毎に同じ音が鳴る、というものです。
マウス移動の速度や角度によって再生間隔にかなりバラつきが生じます。
以下に異常発生に関して判明していることを列記します。
・異常発生したファイルを割当てたバッファはアプリ再起動までdsplayを受け付けない
・異常が発生してもその他のバッファへのdsplayは問題なく通用する
・異常の発生は再生回数によらず、前の音と次の音の再生間隔に依存しているようである
・当該wavファイルの無音部分の長さを変えると異常発生のタイミングも変化する
・エラーの反応はなく警告や強制終了もしない
こんな状況について何か思い当たる方がいらっしゃいましたら
お知恵を拝借できれば幸いです。
それでは宜しくお願い致します。