Compartir a través de


Notificación y control de errores

Actualización: noviembre 2007

Para obtener más información sobre la notificación y el control de errores, vea Función auxiliar.

Para obtener más información sobre las funciones de enlace, vea Definiciones de estructura y de constante.

Si el programa utiliza archivos DLL de carga retrasada, deberá controlar los errores con fiabilidad, ya que los que se produzcan durante su ejecución provocarán excepciones no controladas. El control de errores se compone de dos partes:

  • Recuperación mediante un enlace.
    Si es necesario recuperar un código o proporcionar una biblioteca y/o rutina alternativas en caso de error, se puede proporcionar un enlace a la función auxiliar que permita solucionar la situación. La rutina del enlace tiene que devolver un valor apropiado para que pueda continuar el procesamiento (HINSTANCE o FARPROC), o el valor 0 para indicar que debe producirse una excepción. También podría producir su propia excepción o longjmp desde el enlace. Existen enlaces de notificación y enlaces de error.

  • Informe a través de una excepción.
    Si todo lo necesario para controlar el error es anular el procedimiento, no se necesita un enlace mientras el código del usuario pueda controlar la excepción.

Los temas siguientes tratan el control y la notificación de errores.

Vea también

Conceptos

Compatibilidad del vinculador con las DLL de carga retrasada