Buscador

Ámbito a nivel de proyecto

Una variable declarada en la zona de declaraciones de un módulo utilizando la palabra clave Public, se dice que tiene ámbito a nivel del proyecto, es decir, que es accesible por cualquier procedimiento de cualquier módulo que se encuentre dentro del proyecto. Si tomamos el fuente anterior y declaramos como Public la variable Nombre, ahora sí podremos manipularla desde cualquier punto de la aplicación. Ver Código fuente 167.

Module General
' esta variable será accesible
' desde cualquier lugar del proyecto
Public Nombre As String
Public Sub Main()
Console.WriteLine("Procedimiento Main()")
Console.WriteLine("Asignar valor a la variable")
Nombre = Console.ReadLine()
Console.WriteLine("El valor de la variable en Main() es: {0}", Nombre)
Manipular()
MostrarValor()
Console.ReadLine()
End Sub
Public Sub Manipular()
Console.WriteLine("Procedimiento Manipular()")
Console.WriteLine("Asignar valor a la variable")
Nombre = Console.ReadLine()
Console.WriteLine("El valor de la variable en Manipular() es: {0}", Nombre)
End Sub
End Module
Module Calculos
Public Sub MostrarValor()
' al haber declarado la variable Nombre
' como Public en el módulo General, podemos acceder a ella
' desde un módulo distinto al que se ha declarado
Console.WriteLine("Procedimiento MostrarValor()")
Nombre = "Antonio"
Console.WriteLine("Valor de la variable Nombre: {0}", Nombre)
End Sub
End Module
Código fuente 167

No hay comentarios:

Publicar un comentario