“Conocimiento Programación>Visual Basics Programación

Cómo detectar nulo en Visual Basic

2014/6/22
La palabra "null" es un término especial utilizado en la programación de computadoras para hacer referencia a una variable que hace referencia a datos que no existen . En Visual Basic, esto está representado por la palabra " Nada ", y trata de acceder a los datos que están en una variable nula lanzará una " NullReferenceException ". Puede detectar "null" en Visual Basic mediante la comprobación de cualquiera de éstos . Instrucciones
1

Abra Visual Basic y haga doble clic en el formulario para ir directamente al código fuente .
2

Pega el siguiente dentro de los corchetes de "carga " para crear una nula variables :

dim aVariable

Como no hay datos se asigna a la variable , es nula
3

Escriba lo siguiente en la línea siguiente . para comprobar si " aVariable " es nulo :

si aVariable = Nothing entonces

MsgBox ("Esto es nulo. " )

más

MsgBox ( "Esto no es nulo. " )

final si

clic en "Ejecutar ", y usted debe consultar inmediatamente a un cuadro de mensaje que le informa de que, en efecto , el valor es nulo.

4

Escriba lo siguiente en la línea siguiente como un método alternativo para detectar nulo:

Prueba

aVariable.getType ()

Catch ex As NullReferenceException

MsgBox ("Esto es nulo. " )

End Try

La lógica aquí es que se intenta acceder a los datos dentro de " aVariable . " No importa cómo se accede a los datos : se utiliza el método " getType " , pero nada va a hacer. El código inmediatamente falla porque AVariable es nulo , sino que no tiene datos ! Un error " NullReferenceException " es lanzada y atrapada por el programa.

Clic en "Ejecutar ", y esta vez debería ver dos cuadros de mensaje , una del paso tres y uno de cuatro pasos , y cada uno le informa de que " aVariable " es un valor nulo .

Visual Basics Programación
¿Qué son las macros de WordPerfect
Cómo utilizar Dir $ en VB6
ADO Tutorial de SQL Server
Cómo agregar un DataRow a un DataTable
Cómo quitar Databindings Desde un cuadro de texto
Cómo conectar un MDB
Cómo programar el botón Calcular en Vb.Net
¿Por qué es SQL Server instalado con Visual Basic 2008
Conocimiento de la computadora © http://www.ordenador.online