Zen-Ichi

MIDI問題

投稿日:2001年1月2日 更新日: 投稿者:

— MNA —

MIDIが鳴ったり鳴らなかったりという現象が起きていたのを修正。今まではMCIのlpstrElementNameにファイルの相対パスを指定していたのですが、詳しく調べてみたところ、稀にファイルが見つかりませんと怒られてしまうのです。原因はこれだったわけですね。

しかし、目の前にあるものを無いと言われても一体どうしろと・・・すっかりやけくそモードになり、絶対パスを指定して試してみたところ、今のところ確実になっているようです。思わぬ発見。ものはやってはみるものです。と言うわけでGetModuleFileNameでEXEの絶対パスを取得し、それをもとにMIDIファイルの絶対パスを生成する方法をやってみました。

とりあえずこれで確実になるようになったみたいです。副産物としてネットワーク越しに立ち上げてもちゃんと鳴るようになりました。でも、これってこういうものなんでしょうかねぇ。どうもイマイチな解決法のような・・・他にも同じ症状で悩まされた方はいませんか?

-Zen-Ichi
-


comment

リンクが多数含まれていると表示されないのでご注意ください。(スパム対策)

CAPTCHA


関連記事

no image

企業向け発表会

— MNA — 早朝に皇のショットが出来上がりました。かなりギリギリですね(^^; そしてついにやってきました!企業向け発表会の日です! 反応は人によっていろいろでしたがやはり… 続きを読む

no image

二人プレイのバグ

— MNA — またまたバグ発見。二人プレイのときに片方がゲームオーバーになると落ちてしまうのです。これもすぐに原因はわかりましたが・・・何気にいじったコードがどこで影響を及ぼ… 続きを読む

新世紀

— MNA — みなさま新世紀あけましておめでとうございます。そろそろ街中に透明のチューブが張り巡らされたり、宇宙旅行が一般的になっているはずなんですが・・・気のせいかな?はて… 続きを読む

no image

協力プレイ

— MNA — 今日も二人用の調整。二人用のときは敵が固くなるように調整しました。ちゃんと協力プレイしないとなかなか敵が倒せません。これによって戦略性が増したのでは無いかと思い… 続きを読む

データをJSONに追い出そう作戦

折角リメイクするのだからエンジン部分にもできるだけ今風の思想を取り込んでいこうという方針で進めています。その一つにデータのJSON化があります。手始めにまずスプライトパターンの定義をJSON化してみま… 続きを読む