当前位置:  开发笔记 > 编程语言 > 正文

EStackOverflow被弃用了多长时间,取而代之的是什么?

如何解决《EStackOverflow被弃用了多长时间,取而代之的是什么?》经验,为你挑选了0个好方法。

我注意到,在SysUtils.pas中定义的EStackOverflow在Delphi 2009中被标记为已弃用.我检查过,它在2007年也被标记为已弃用.我在这里有一个Delphi 7安装盘,但我想我会问是否有人知道什么时候它被弃用了.

此外,有谁知道为什么,取而代之的是什么?我写了一个测试应用程序,通过递归导致Stack Overflow,我仍然得到一个EStackOverflow异常,但如果我专门为它添加一个处理程序,那么我得到

[DCC警告] Unit57.pas(85):W1000符号'EStackOverflow'已弃用

我知道EStackOverflow来自EExternal,我可以捕获EExternal并检查STATUS_STACK_OVERFLOW的ExceptionCode,但这似乎没有必要,因为它仍然会抛出EStackOverflow异常.

这只是为了阻止我在我自己的代码中抛出EStackOverflow吗?

(是的,我知道问一个问题的讽刺EStackOverflow一个名为网站StackOverflow的,是的,我完全严重.)

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有