errores de tiempo de ejecución se producen en los programas y es el trabajo del programador para atrapar esos errores para que puedan ser investigados y prevenir. Errores de tiempo de ejecución se encuentran atrapados por el programa y puede mostrar un mensaje al usuario y /o registrará el error en el registro de eventos . Buen manejo de errores ayuda a los programadores de código de depuración . Un mensaje de error no debe contener demasiada información sobre el error para que no se dan los piratas dentro de los conocimientos de cómo funciona el programa , pero suficiente información para que el usuario pueda informar con precisión . Instrucciones
1
Código "On Error GoTo errorHandler " al comienzo de cada nueva subrutina o función. El " errorHandler " es una etiqueta de línea que se codifica en el final de la subrutina o función. Tras el " por error " la declaración , el código del resto de la función o subrutina . Asegúrese de código " Exit Sub " para sub- rutinas y " Exit Function " para funciones inmediatamente antes de la etiqueta de línea " errorHandler " . Después de la última línea de la lógica ejecuta , el programa saldrá de la función o el error de sub - rutina libre
2
Place " errorHandler : " . Siguiendo las " Exit Sub " o la línea " Exit Function " de código . Si se detecta un error , la línea de "Ir a" por encima de envía el programa a la etiqueta de la línea de control de errores .
3
Muestra un cuadro de mensaje al usuario con la información de error y /o registro de el error en el registro de eventos. Objeto de error de Visual Basic contiene las siguientes propiedades : número de error , descripción , procedencia, LastDllError , ayuda contextual y el archivo de ayuda . El objeto de error también contiene un método "claro" y un método " raise " . Un ejemplo muy simple de un cuadro de mensaje emergente para el usuario es " err.description MsgBox ". Este pop-up de un cuadro de mensaje de error al usuario con una descripción del error como "uso no válido de Null ".
4
Iniciar la información de error en el registro de eventos mediante la creación de un objeto que hace referencia a la envoltura de registro de eventos de VB.NET ( " NetFrameworkWrappers.EventLogWrapper ") . Llame al método " WriteEntry " y pasar la información de error. A veces es preferible registrar la información del error y guardar el trabajo de procesamiento en lugar de mantener la aplicación con un cuadro de mensaje en espera de que alguien haga clic en él .