HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
1106
ZAPHSP3.3で hmm.dll の音楽再生機能を使った際の不具合?3解決


ZAP

リンク

2012/11/6(Tue) 00:31:48|NO.50508

HSP3.3以降のバージョンで、hmm.dll(1.42)のDirectSound機能を使用すると、
ソフトを終了し、ウインドウが閉じられた後も内部ではプロセスが残っているようで、
見かけは終了しているのに、再度起動すると自前の二重起動チェックに引っかかってしまいます。
(二重起動チェックをしなければいいのですが、根本的な解決になってませんよね)
OSはWindowsXPです。

これがために、今回作ったソフトも音楽部分だけは別のプラグインを使わざるを得ませんでした。
hmm.dll自体、もう長い間更新されていないので、今更修正を望むべくもありませんが、
同様の症状が発生した方はおられるでしょうか?



この記事に返信する


暇人

リンク

2012/11/6(Tue) 01:02:30|NO.50511

自分でhmmend実行してから終了する

#include "hmm.as" hmminit 1 onexit *exit stop *exit hmmend end
HSP3.31、XPsp3環境では、これでタスクに残らない



inovia

リンク

2012/11/6(Tue) 01:04:39|NO.50512

dsend命令を実行し忘れるとプロセスが残ってしまうようです。


#include "hmm.as" chdir dir_exe+"\\sample\\demo\\" hmminit 1 dsloadfname "se_tyuiin.wav", 1 dsplay 1 onexit gosub *exit stop *exit dsstop 1 dsrelease 1 dsend end return



ZAP

リンク

2012/11/6(Tue) 20:29:06|NO.50521

自分でクリーンアップ関数を呼び出せばよかったのですね。

お二人とも、ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.