| タイトルの通りです。
現状、なにがエラーの原因なのかもわからないほど漠然としすぎていて、具体的な質問ができていないことをお許しください。
現在唯一分かっているのは、問題となっているのは一つのインクルードファイルである可能性がある、ということでしかないのです。
そのファイルをインターミッションコマンドで呼び出したのは良いのですが、インターミッションで実行した後、コマンドを終了して元のインターミッション画面に戻る時に、「エラー〜サブルーチンの呼び出し階層が〜〜〜」というエラーが発生し、その後、もう一つのインターミッションコマンドの「ユニットステータス」が正常に機能しなくなる、というバグでした。
問題となったインターミッションコマンド自体は、その後も同じように動作できています。 ユニットステータスの方は、既に以前調整しておいた物ですので、こちらに問題があるとも考えにくく、件のインクルードを、最低限動作テストが可能なレベルまでに削りまくって実行してみたのですが、状況は一向に変わりません。
そこで、なにがエラーの原因となっているかを少しでも特定したいので、非常に初心者的な質問で申し訳ありませんが、この「サブルーチンの呼び出し階層が50を超えている」とは、一体どのようなことなのでしょうか? そうなるとどのような不具合が生じ、またそれは一般的にどのような原因で起きるものであり、そして解決するためにはどういう部分を確認すれば良いのでしょうか?
プログラムに詳しい方、ご助言をお願いいたしますm(_ _)m
|