Zen-Ichi

MIDI問題

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

— MNA —

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

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

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

-Zen-Ichi
-


comment

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

CAPTCHA


関連記事

no image

Win2000

— MNA — いろいろと新しいルーチンを組み込んでいるうちにまた謎なバグにぶつかりました。 Win95では問題なく動いているのにWin2000では落ちてしまうのです。しかも自… 続きを読む

no image

増量

— MNA — 敵が大幅増量になりました! 特に戦車が大量に増えています。これでまた爽快感も増したかな?

飛び散る火の粉

— MNA — 自機のショットが当たったときに飛び散る火の粉が正式画像になりました。機体のカラーに合わせた火の粉が飛び散ります。これで撃ちこみの爽快感も倍増!?

no image

スピードアップ

— MNA — 以前から自機のスピードを上げてほしいと言う要望が多かったので全体的にスピードアップを施しました。やはり今時のゲームはスピードを速めにしておいたほうがいいのかなぁ… 続きを読む

no image

通常スクロールに

— MNA — 2ボスが死んだあと、通常スクロールに戻す処理を追加。スクロール静止状態から移動がはじまる開始時と違って、徐々に速度を落とし、スムーズに通常スクロールに戻すのは思… 続きを読む