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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0530
MNIGHTブレイクポイントとか3解決


MNIGHT

リンク

2012/5/30(Wed) 04:38:05|NO.46946

HSPってブレイクポイントあったりしないですか?
リアルタイムで変数を見られる機能とか。
あと、その他デバッグで出来ることがあったら教えてほしいです。



この記事に返信する


check

リンク

2012/5/30(Wed) 05:27:11|NO.46947

デバッグウィンドウというものならある。
エディタのメニューのHSP→Debugウィンドゥ表示で常に表示することもできるし、
assert命令などで表示することもできる。

できることは、ステップ実行と変数の中身の表示などか。



ヂオン

リンク

2012/5/31(Thu) 18:01:39|NO.46970

>> HSPってブレイクポイントあったりしないですか?

正に hsp でいう assert 命令の事ですね。

ちなみに assert 命令の使い方はこんな感じです。
assert 命令は 第一引数が 0 に成る場合にのみ デバッグウィンドウを表示して 実行を中止します。
実行を再開するには、デバッグウィンドウ の 実行ボタンを押してください。
まずは下のスクリプトを実行してみるのが早いかと思います。


repeat assert 0 title "cnt = "+cnt+"で実行を停止しています。" await 30 loop



MNIGHT

リンク

2012/6/1(Fri) 03:05:15|NO.46975

例えば、変数Xに値を代入したその瞬間に一度停止するというような命令がほしかったのですが。
一度assert命令のある所を通さないといけないんですね。
デバッグウィンドウだとリアルタイムで変数の監視が出来ないようなので自分で作ることにします。

ありがとうございました。



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