¿Cuáles son las diferencias entre mensajes de error como desbordamiento, tabla fuera de límites, subrutina indefinida o función en la programación VB?
Esta es la diferencia entre los significados expresados por estos caracteres chinos:
"Desbordamiento" significa que el valor del índice excede el límite de rango del tipo. Por ejemplo, una variable entera tiene. un rango de - 65536 a 65535, si le asigna un valor de 80000, aparecerá "desbordamiento". Si se llena un vaso de agua y se sigue vertiéndolo, se está “desbordando”.
"Subíndice fuera de límites" significa que el subíndice de la matriz está fuera de rango. Por ejemplo, la declaración de una matriz a es Dim a(5), entonces su rango de subíndice es de 0 a 5. Si usa un (6) o un (-1), significa "el subíndice está fuera de límites".
"La subrutina o función no está definida" es lo que significan estas palabras. Pero para los principiantes, es muy probable que el nombre del subprograma o función (tal vez el nombre de la variable) esté escrito incorrectamente, por lo que VB pensará que se trata de un subprograma o función indefinido.