HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1224
鼠後輩メッセージID8解決


鼠後輩

リンク

2008/12/24(Wed) 09:58:09|NO.21832

どこを検索してもたどり着かないので、お願いします。
CDドライブのドアが開いたときに発生するメッセージID(oncmdで使用)をご存じの方、
IDを教えてください。もし有れば。
よろしくです。



この記事に返信する


Hiroaki Software

リンク

2008/12/24(Wed) 16:27:25|NO.21857

HSP Ver3.0 API module & macro Library (stdlib Ver1.1)の

exmmedia.asにありました!!!!!
そこに書かれている内容を以下に貼り付けます
------------------------exmedia.as-------------------
---------------------------前略--------------------

CDの動作検出する場合の例 (WM_DEVICECHANGEで処理する)

#define WM_DEVICECHANG $00000219
#define DBT_DEVICEARRIVAL $00008000
#define DBT_DEVICEREMOVECOMPLETE $00008004

oncmd gosub *Cddivchenge, WM_DEVICECHANGE

// 通常の演奏処理

stop

*Cddivchenge
if wParam == DBT_DEVICEARRIVAL {
mes "CDがセットされました。"
}
if wParam == DBT_DEVICEREMOVECOMPLETE {
mes "CDが取り出されました。"
}
return
---------------------------後略--------------------
-----------------------------------------------------

これは(=↑は)HSP Ver3.0 API module & macro Library (stdlib Ver1.1)の
ファイル:exmmedia.asの内容をそのまま貼り付けたものです。
ちなみにHSP Ver3.0 API module & macro Libraryは
http://hspnext.com/module/library.htm
でダウンロードできます。



鼠後輩

リンク

2008/12/25(Thu) 08:22:56|NO.21893

わぉ〜
すばらしい

Hiroaki Software様

ありがとうございました



鼠後輩

リンク

2008/12/25(Thu) 10:38:12|NO.21897

Hiroaki Software様のアドバイスを試してみましたが
CDドライブを閉じたときに
OPEN、CLOSEの割り込みが発生しているようです
OPENしたときに割り込みを発生させるには、どうしたらいいのでしょうか?



Hiroaki Software

リンク

2008/12/25(Thu) 12:27:02|NO.21907

わかりません

さて 調べましょうか?



鼠後輩

リンク

2008/12/25(Thu) 14:14:57|NO.21920

いろいろお世話になります
Hiroaki Software様のアドバイスをヒントに
探っていますが、しばらくかかりそうです
ご協力いただけると幸いです



Hiroaki Software

リンク

2008/12/25(Thu) 14:27:53|NO.21922

もちろん協力しますよー
---------------------------------------------------------
このスレッド(質問)と関係ないのですが
ついでに自分が立てたスレッドも見てください
回答数がすごいですが・・・・・

S.1:http://hsp.tv/play/pforum.php?mode=all&num=21779
S.2:http://hsp.tv/play/pforum.php?mode=all&num=21842



鼠後輩

リンク

2008/12/25(Thu) 14:47:25|NO.21925

先ほど拝見させていただきましたが
レベルが高く小生の出る幕はなさそうです(ぺこり)

どうやらディスクが有るかどうかで少々動きが違うようです
ディスクが有れば意図した動きをします

ところで、bgscrにおいてもoncmdは使えるのでしょうか?
bgscrを定義してから
oncmdを宣言しても、割り込みが発生しません トホホ



Hiroaki Software

リンク

2008/12/25(Thu) 14:58:59|NO.21926

NO.21922に追加

S.3http://hsp.tv/play/pforum.php?mode=all&num=21918
のスレッドを立ち上げたのを忘れてました。

こんなスレッド立てて役に立ちませんが・・・



ONION software Copyright 1997-2021(c) All rights reserved.