问题描述:代码运行出错,与预期不符,在一个常被调用的函数(当前为messagebox)中使用时出错。
跟踪分析:发现原来是一个全局变量在运行过程中被修改了,仔细排找到了查修改的函数。
发现是 局部变量空间 与 全局变量的空间进行重叠,导致栈溢出。(这种现象真的很少见)
解决方法:将栈空间调大一倍。
运行结果:
问题描述:代码运行出错,与预期不符,在一个常被调用的函数(当前为messagebox)中使用时出错。
跟踪分析:发现原来是一个全局变量在运行过程中被修改了,仔细排找到了查修改的函数。
发现是 局部变量空间 与 全局变量的空间进行重叠,导致栈溢出。(这种现象真的很少见)
解决方法:将栈空间调大一倍。
运行结果: