Cómo coger a un Error en VB6

Cómo coger a un Error en VB6

Errores tiempo de ejecución se producirán en los programas y es trabajo del programador para capturar esos errores para que puedan ser investigados y prevenidos. Errores de tiempo de ejecución son capturados por el programa pueden mostrar un mensaje al usuario y registrar el error en el registro de sucesos. Manejo de errores buena ayuda programadores depurar código. Un mensaje de error no debe contener demasiada información sobre el error para que no se dan los hackers conocimiento a cómo funciona el programa, pero la información suficiente para que el usuario puede informar exactamente lo.

Instrucciones

1 El código de "On error goto errorHandler" al principio de cada nueva rutina sub o función. "errorHandler" es una etiqueta de línea que será codificada en el final de la rutina de sub o función. Después de la instrucción "on error", el código del resto de la función o rutina sub. Asegúrese de código "Exit Sub" de subrutinas y "Función de salida" para funciones inmediatamente antes de la etiqueta de línea "errorHandler". Después de la última línea de la lógica se ejecuta, el programa saldrá de la función o sub rutina libre de errores.

2 Lugar "errorHandler:" la línea "Exit Sub" o "Función de salida" del código. Si se detecta un error, la línea "goto" envía el programa al etiqueta de la línea de error.

3 Mostrar un cuadro de mensaje al usuario con la información de error o registrar el error en el registro de sucesos. Objeto de error de Visual Basic contiene las siguientes propiedades: número de error, descripción, fuente, lastDLLError, archivo de ayuda de contexto y ayuda. El objeto error contiene también un método "clear" y un método de "raise". Un ejemplo muy simple de un cuadro de mensaje emergente al usuario es "Msgbox err. Descripción." Esto aparecerá un cuadro de mensaje de error al usuario con una descripción del error como "Uso no válido de Null".

4 Registrar la información de error en el registro de eventos mediante la creación de un objeto que hace referencia el contenedor de registro de sucesos VB.NET ("NetFrameworkWrappers.EventLogWrapper"). Llame al método "WriteEntry" y pasar la información del error. A veces es preferible registrar la información del error y mantener proceso trabajo en lugar de levantar la aplicación con un cuadro de mensaje esperando que alguien haga clic en él.

Artículos relacionados