堆栈溢出

VBScript


堆栈溢出

过程嵌套太深。每次代码从一个过程跳到另一个过程,本地变量的内容被放到堆栈中。堆栈是一个大小随着要求执行的脚本动态增长和缩小的内存工作区域。

要纠正该错误

  • 检查没有嵌套很深的过程。
  • 确保递归(重入)过程没有经常的调用自身。
  • 确保递归过程被正常终止。