Ver Mensaje Individual
  #9  
Antiguo 30-05-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.025
Reputación: 27
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Yo, para eso, extiendo Exception y añado al constructor un par de parámetros para indicar el archivo y el procedimiento y función. Por ejemplo:
Código Delphi [-]
PROCEDURE Procedimiento;
BEGIN
  TRY
    // blablabla...
  EXCEPT
    ON Error: Exception DO RAISE MiClaseExcepcion.Create ('Unit.pas',  'Procedimiento', Error.Message);
    ON Error: MiClaseExcepcion DO RAISE Error;
  END;
END;
No es lo mismo, pero ayuda bastante.

Última edición por Ñuño Martínez fecha: 30-05-2008 a las 10:05:54.
Responder Con Cita