| |||||||||
ネストが深すぎるとは?
| |||||||||
|
プログラムが順調に動いていると思いきや、 突然に「ネストが深すぎます」とHSPエラーが出て終了したことがあるかもしれません。 このエラーの原因は、ループを所定回数以下で抜ける場合の抜け方がbreakを使っていない、 サブルーチンをreturn命令で返らないまま、他のサブルーチンを実行した場合に発生します。 発生すると言っても、上記の処理を一回行うだけで出るものではなく、何度が繰り返し行うと発生します。 実際に発生する回数は、HSP2と3で異なっていますが、いずれにせよいつかは発生してしまうものです。 不正な抜け方とならないように気をつけてください。 |