En este segundo DelphiTip se implementa un ejemplo sencillo de registro de excepciones en una aplicación VCL.
El proyecto utiliza una unidad independiente:
`Logger.pas`
Cuando se produce una excepción, la información se registra en:
`application.log`
El ejemplo incluye un botón **Provocar error**, que genera intencionadamente una división por cero para comprobar el funcionamiento del sistema.
Estructura:
Aplicación VCL
↓
Excepción
↓
Captura del error
↓
Logger.pas
↓
application.log
El objetivo es mostrar una forma sencilla de separar el registro de errores de la lógica principal del formulario.
* DelphiTip02.dpr
* Principal.pas
* Principal.dfm
* Logger.pas
* README.md
Desarrollado y probado con Delphi 12.1.
github.com/101aero/