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