pxtone.dll

2006年6月20日
ダメ元でピストンコラージュを組み込んでみた。

で、やっぱりダイレクトサウンドでは無理っぽい。
いやまあDXライブラリと競合しちゃうんだろうけど・・・
でもWAVEMAPPERなら鳴りますよ!

鳴らない理由もないんだけど感動。
ヘッダ見て組み込むなんて前は考えもしなかったもんなぁ。

<メモ>
DXライブラリでウインドウハンドルの取得方法が
分からなかったのでNULL突っ込んだけど、
ウインドウモードでもフルスクでも動いた。

ダイレクトサウンド使用だと再生まで手順ふんでも
エラーは出ず。ただ鳴らないだけ。
ただし、ピスコンのノクターンだけ読み込み時に
強制終了する。

DXライブラリ使わずに鳴るかの確認のために、
ウインドウだけ出すプロジェクトへそのまま突っ込んだ。
エラー。
引っこ抜いた。
エラー。
orz。

もうこんなバカなことで時間潰すのは嫌なんだ・・・

何とか確認。ダイレクトサウンドでも鳴る。
やっぱり原因はDXライブラリらしい。
今はそこまで分かればいい・・・

でもよくよく考えると、競合しても不具合でる
必然性もないのかも?うーん

もしかしてウインドウハンドルが
ダイレクトサウンドの時しか使わないとか?
元気があればライブラリのソースに
hWnd吐き出す関数追加して試してみよう。

むりぽ・・・バタンクス。

コメント