¿Cuáles son los tipos de errores en los programas VB?
Error gramatical significa que la declaración ingresada no cumple con las reglas gramaticales de VB, como escribir mal if en lugar de fi, etc. El sistema detectará automáticamente este tipo de error durante la compilación y solicitará información como la ubicación donde ocurrió el error, por lo que este tipo de error también se denomina error en tiempo de compilación. Un error lógico significa que la sintaxis que ingresamos se ajusta a las reglas de sintaxis de VB, pero el programa no puede lograr las funciones que requerimos. Por ejemplo, escribimos un programa de suma, pero después de ejecutarlo, descubrimos que el programa no podía completar la función de sumar dos números. Debido a que este tipo de programa tiene una sintaxis correcta, pero hay errores en la lógica del programa, el sistema no mostrará ninguna información y usted debe encontrar los errores depurándolos usted mismo. Los errores personalizados son un tipo de error definido por nosotros mismos. Suplemento:
Solo tengo algo de tiempo para agregar dos oraciones más. El error lógico que acabamos de mencionar solo puede ocurrir cuando el programa se está ejecutando, por lo que también se le llama error de tiempo de ejecución. Este tipo de error es el más difícil de descubrir y solucionar. Sólo mediante el uso de varios métodos de prueba para rastrear el estado de ejecución del programa se pueden encontrar y reparar los errores. Al mejorar sus habilidades de programación y diseñar algoritmos de programación razonables, puede reducir dichos errores hasta cierto punto. El error personalizado final es un tipo de error diseñado por nosotros mismos en función de las necesidades del programa. Por ejemplo, si diseña un programa que solo permite al usuario ingresar un número menor que 100, cuando el usuario ingresa un número igual o mayor. Si hay más de 100, se pueden utilizar errores personalizados para avisar a los usuarios con mensajes de error e indicarles el método de operación correcto. Eso es todo, espero que te ayude a entender el error