Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Manejo de excepciones (https://www.clubdelphi.com/foros/showthread.php?t=82772)

doctorhd 11-04-2013 23:32:50

Manejo de excepciones
 
Buscando dentro del foro encontré este hilo:

https://www.clubdelphi.com/foros/showthread.php?t=79126

Que muestra como efectuar seguimiento a una excepción es Lazarus. Es posible implementar esto mismo en Delphi XE2.

Saludos...

Al González 12-04-2013 00:19:11

¿Podrías ser más específico? Vamos, un poco de esmero en la consulta. :)

¡Gracias!

Casimiro Notevi 12-04-2013 00:27:52

Cita:

Empezado por doctorhd (Mensaje 458462)
Saludos...

Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)

nlsgarcia 12-04-2013 00:38:05

doctorhd,

Cita:

Empezado por doctorhd
...como efectuar seguimiento a una excepción...

Revisa estos links:
Cita:

1- Try : http://www.delphibasics.co.uk/RTL.asp?Name=Try

2- Handling exceptions in Delphi : http://edn.embarcadero.com/article/25665

3- Introducción a la programación con Object Pascal : http://www.clubdelphi.com/foros/showthread.php?t=81876
Espero sea útil :)

Nelson.

doctorhd 12-04-2013 01:16:37

OK, quizás fui un poco escueto en lo que necesito saber. El tema es el siguiente, necesito saber al momento de producirse una excepción, la mayor cantidad posible de información de esta, tales como, unit en la que se produjo, función o procedure dentro de esta, etc. Buscando en el foro encontré este hilo https://www.clubdelphi.com/foros/showthread.php?t=79126
En donde por lo que entiendo se hace un trace de la excepcion, que funciona en Lazarus, pero al implementarlo el XE2 no reconoce la función BackTraceStrFunc(ExceptAddr), que utiliza la Unidad LCLProc, del paquete LCL. De ahí mi consulta si este mismo procedimiento es implementable en el IDE Mencionado.

Saludos..

nlsgarcia 12-04-2013 03:15:11

doctorhd,

Cita:

Empezado por doctorhd
...necesito saber al momento de producirse una excepción, la mayor cantidad posible de información...

Revisa estos links:
Cita:

1- Display the call stack in a Delphi Win32 application : http://stackoverflow.com/questions/2...32-application

2- Working with Delphi’s new Exception.StackTrace : http://blog.gurock.com/postings/work...tacktrace/730/

3- System.SysUtils.Excep : http://docwiki.embarcadero.com/Libra...tion.StackInfo
Espero sea útil :)

Nelson.

doctorhd 12-04-2013 08:47:35

Por lo que veo se debe hacer uso de herramientas externas para conseguir lo que busco. Delphi en forma nativa no incorpora esta funcionalidad..??

Saludos.

Al González 12-04-2013 19:01:54

Delphi incorpora desde Turbo Pascal, y mejorado con cada versión, uno de los mejores depuradores que existen (si no es que el mejor). ^\||/

Casimiro Notevi 12-04-2013 21:14:43

Cita:

Empezado por Al González (Mensaje 458502)
Delphi incorpora desde Turbo Pascal, y mejorado con cada versión, uno de los mejores depuradores que existen (si no es que el mejor). ^\||/

Eso es cierto, junto con el del turbo C, que no sé si será el mismo.


La franja horaria es GMT +2. Ahora son las 12:54:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi