Noté que EStackOverflow, como se define en SysUtils.pas, está marcado como obsoleto en Delphi 2009. Lo revisé y también se marcó como obsoleto en 2007. Aquí tengo un disco de instalación de Delphi 7, pero pensé que podría preguntarle a alguien sabe cuándo fue desaprobado.¿Cuánto tiempo ha estado obsoleto EStackOverflow y qué lo reemplaza?
Además, ¿alguien sabe por qué y qué lo reemplaza? Escribí una aplicación de prueba que provoca un desbordamiento de la pila a través de la repetición, y todavía consigo una excepción EStackOverflow, pero si agrego un controlador específicamente para él entonces consigo
[DCC Aviso] Unit57.pas (85): W1000 símbolo 'EStackOverflow' está obsoleto
sé que EStackOverflow desciende de Eexternal, y que podría atrapar Eexternal y comprobar ExceptionCode para STATUS_STACK_OVERFLOW, pero que parece innecesaria ya que todavía produce la excepción EStackOverflow.
¿Esto es solo para disuadirme de lanzar un EStackOverflow en mi propio código?
(Sí, me doy cuenta de la ironía de hacer una pregunta sobre EStackOverflow en un sitio web llamado Stackoverflow, y sí estoy completamente en serio.)
Lo mismo en Delphi 7 – Jamie
Traté de google para problemas de desbordamiento de pila, y tengo un montón de enlaces en stackoverflow.com ... :-) pero lo hice logra encontrar este. –