Tipos de errores

Solo disponible en BuenasTareas
  • Páginas : 6 (1381 palabras )
  • Descarga(s) : 4
  • Publicado : 8 de junio de 2010
Leer documento completo
Vista previa del texto
Tipos de errores
En Visual Basic, los errores (también denominados excepciones) se dividen en tres categorías: errores de sintaxis, errores en tiempo de ejecución y errores lógicos. ♥Errores sintácticos Los errores de sintaxis son aquéllos que aparecen mientras escribe el código. Visual Basic comprueba su códigocuando lo escribe en la ventana del Editor de código y le avisa si comete algún error, como escribir mal una palabra o utilizar un elemento del lenguaje incorrectamente. Los errores sintácticos son los errores más frecuentes. Se pueden corregir fácilmente en el entorno de codificación en cuanto se producen.La instrucción Option Explicit es una medida para evitar los errores de sintaxis. Le obliga adeclarar, por anticipado, todas las variables que se vayan a utilizar en la aplicación. De este modo, cuando se utilicen las variables en el código, cualquier error tipográfico que se produzca se capturará de forma inmediata, y podrá corregirse. ♥Errores en tiempo de ejecuciónLos errores en tiempo de ejecución son aquellos que aparecen solamente después de lacompilación y la ejecución del código. Pueden darse errores de este tipo, por ejemplo, en fragmentos de código aparentemente correctos, por no presentar errores sintácticos, pero que no se ejecutan correctamente. Por ejemplo, podría escribir correctamente una línea de código que abre un archivo. Pero, si el archivo está dañado, la aplicación no podrá ejecutar la función Open y se detendrá suejecución. La mayoría de los errores de este tipo pueden corregirse modificando el código que presenta errores, para después compilarlo y volver a ejecutarlo. ♥Errores lógicosLos errores lógicos son aquellos que aparecen cuando la aplicación está en funcionamiento. Son a menudo resultados no deseados o inesperados enrespuesta a acciones del usuario. Por ejemplo, una clave mal escrita u otra influencia externa podría hacer que la aplicación dejase de funcionar aún siendo correctos los parámetros, o que simplemente no funcionase. Por lo general, los errores lógicos son los más difíciles de corregir, puesto que no siempre está claro dónde se originan.
Alcance de variablesLocal Una variable local es aquella que se declara dentro de un procedimiento y tiene un alcance local, la variable se crea y se destruye cada vez que se ejecuta el procedimiento. Global Una variable declarada fuera de un procedimiento tiene alcance global, y es accesible y modificable desde cualquier procedimiento.Sesión Las variables de sesión están disponibles en todas las páginas de una aplicación que pida un mismo usuario. Aplicación Las variables de aplicación están disponibles en todas las páginas que pida cualquier usuario.No olvidemos que cada variable tendrá ocupado un espacio de memoria en el servidor y debemos hacer uso adecuado decada una de ellas.

Palabras claves (reservadas)
AddHandler | AddressOf | Alias |
And | AndAlso | Ansi |
As | Assembly | Auto |
Boolean | ByRef | Byte |
ByVal | Call | Case |
Catch | CBool | CByte |
CChar | CDate | Cdec |
CDbl | Char | Cint |
Class | CLng | CObj |
Const | Cshort | CSng |
CStr | CType | Date |
Decimal | Declare | Default |Delegate | Dim | DirectCast |
Do | Double | Each |
Else | ElseIf | End |
Enum | Erase | Error |
Event | Exit | #ExternalSource |
False | Finally | For |
Friend | Function | Get |
GetType | GoTo | Handles |
If | Implements | Imports |
In | Inherits | Integer |
Interface | Is | Let |
Lib | Like | Long |
Loop | Me | Mod |
Module |...
tracking img