Zen-Ichi

MIDI問題

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

— MNA —

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

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

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

-Zen-Ichi
-


comment

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

CAPTCHA


関連記事

no image

18切符

— MNA — 大阪へ戻っても寮が閉まっているので、18切符で徳島へ直接帰省することに。 16時間かかりました(^^;

no image

ソース整理

— MNA — 現在某社に提出するためにソースを整理しています。昔は結構丁寧に書いていたのですが、最近は締め切りなどに終われてかなり殴り書き状態になってしまっていました(^^;… 続きを読む

no image

ルーチン高速化

— MNA — またまた描画ルーチンを高速化!一部を最適化がかかりやすいように書き換えました。でも本編ではほとんど違いが分かりません(^^;

倍率表示

— MNA — 敵を倒したときに現在かかっている倍率を表示するようにしました。視覚的にも得点が増えていることがわかって爽快感倍増です。今は仮フォントですが、いずれ倍率用のフォン… 続きを読む

no image

ボーナス計算

— MNA — 昨日の件は変更が大きそうなので後回し・・・とりあえずボーナス画面の仕様を変えました。自機が定位置に移動するようになり、得点の入り方やボーナス計算などもちょっと変… 続きを読む