Curl Global Community

Full Version: デバッグポインタの行にデバッガが止まらない
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
添付の独自アプレットサンプルソースにて、{with-busy-view}マクロ内の行にデバッグポインタを設定してデバッグ起動しても、マクロの外(70行目)にカーソルが遷移してしまい、設定したポインタ行で止まりません。
マクロの外でデバッグポインタを設定して
(例えばlet x:int = 0の行)
1行ずつステップ実行をすれば全行遷移するのですが、forループ終了後の{popup-message}内とかで止めたい場合、ループの回数だけステップ実行するのは現実的ではありません。{popup-message}行にポインタを設定し、再開するとマクロの外に抜けてしまいます。
これを止める方法はあるのでしょうか?
確かにマクロ内のブレークポイントが正しく止まりませんね。
原因は調査され次第回答があると思いますが、当面デバッグが必要な場合は、暫定的にwith-busy-viewをコメントアウトするのがよいと思います。with-busy-view が行うUIの制御に依存しない状態のデバッグは可能になります。
デバッグの都度ソースを修正するというのは本来のデバッグ方法ではないと思いますが、
正式な見解が出るまでとりあえず暫定対処にて進めますので、調査対応のほどよろしくお願いします。