PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20900 04/02/24 13:10:52 RE(1):PB5.0.02: CDトレイのOPEN、CLOSEについて By めめ
20899 04/02/24 11:47:00 PB5.0.02: CDトレイのOPEN、CLOSEについて By chaya

カテゴリ:スクリプトの記述
日付:2004年02月24日 13:10 発信者:めめ
題名:RE(1):PB5.0.02: CDトレイのOPEN、CLOSEについて

chayaさん、こんにちは。

>やりたいことはコマンドボタンの「取り出し」を押したら、
>自動でCDトレイが自動的にOPENするという処理です。

Win98 + PB6.5 で少し試してみました。
以下サンプルです。
実装の際にはエラー処理等も必要になるかと思いますが、参考にでもなりましたら。

【外部関数宣言】
FUNCTION Long mciSendString(String lpszCommand, &
String lpszReturnString, &
Long cchReturn, &
Long hwndCallback) LIBRARY \"winmm.dll\" Alias For \"mciSendStringA\"

【CommandButton CD Open のスクリプト】
String ls_null
Long ll_null

SetNull( ls_null ) ; SetNull( ll_null )

mciSendString( \"set cdaudio door open\", ls_null, 0, ll_null )

【CommandButton CD Close のスクリプト】
String ls_null
Long ll_null

SetNull( ls_null ) ; SetNull( ll_null )

mciSendString( \"set cdaudio door closed\", ls_null, 0, ll_null )



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.