Zen-Ichi

MIDI問題

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

— MNA —

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

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

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

-Zen-Ichi
-


comment

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

CAPTCHA


関連記事

no image

リプレイデータ

— MNA — 以前改良したリプレイデータのフォーマットですが、ゲーム側の仕様を多少変更したため、またまた変更になりました。なんだか本編以外の部分で時間を割かれているような・・… 続きを読む

コンティニュー実装

— MNA — コンティニューを実装してみました。まあ遅かれ早かれ実装することになるのでちょうど良い機会です。実装自体は簡単・・・と思いきや、また今まで適当だったしわ寄せが・・… 続きを読む

no image

液晶画面で

— MNA — 昨日の現象をいろいろ調べて見た結果、 (と言っても、ノートでWin2000を使っている人はほとんどいなかった・・・) 同じ機種でもプリインストールのWinXPで… 続きを読む

no image

マザボ

— MNA — 某マップより連絡がありました。どうやらマザーボードが死んでいたようです。新しいのを買った方が手っ取り早そうだったのでそうすることに。ついでにDDRにしようかと思… 続きを読む

no image

VC5からVC6に

— MNA — 開発環境がVC5からVC6に変わりました。しかし、ここで問題が・・・5と6では微妙に生成されるコードが違うのか、5では全く問題無く動いていたものを コンパイルし… 続きを読む