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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0508
いんぱっくすDirectInputで2解決


いんぱっくす

リンク

2007/5/8(Tue) 00:14:03|NO.8131

hmmdll1.4でDirectInput.txtに書いてあった

*INIT hmminit 4 digetjoynum joydev = stat *MAIN await 10 repeat joydev digetjoystate joystate, cnt ;繋がっている分だけのジョイスティックの状態を取得する hmmbitcheck joystate, JOY_UP_BIT ;HMMBIT命令 if stat : dialog "上が押されました" loop goto *MAIN
をコピーして実行したところ、正常に動いたのですが、ウィンドウを閉じた時に
ご不便かけて申し訳ございません
エラーを送信する しない
みたいなのがでちゃうんですけど、
どうにかなりますか?



この記事に返信する


sin

リンク

2007/5/8(Tue) 02:17:39|NO.8132

いんぱっくすさんこんにちは、sinと申します。

HSP2のときは問題なく動作したのですが
何故か3の方は不正な処理扱いされるみたいですねー。

解決策としては
onexit 命令で終了時に指定したラベルに飛ばし
hmmend 命令を実行することでこのダイアログボックスは表示されくなるようです。


DirectGraphicsの dgscreen でウインドウを作成した場合も
終了した後ウインドウがちゃんと消えなかったりと
(この場合は終了直前に一旦 screen 命令でウインドウを作り直したら直る)
HSP3になってからHMMは若干おかしな動作をすることがあるようですねー。



いんぱっくす

リンク

2007/5/8(Tue) 16:42:55|NO.8142

ありがとうございます!



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