Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: xadap en 6 Noviembre 2005, 16:16 pm



Título: -
Publicado por: xadap en 6 Noviembre 2005, 16:16 pm
.


Título: Re: dónde declaro estas variables públicas?
Publicado por: NYlOn en 6 Noviembre 2005, 20:02 pm
Tenes q declarar la variable en las declarasiones generales, ej:
Código:
Dim Variable As String

Private Sub Command1_Click()
    Variable = "Hola"
End Sub

Private Sub Command2_Click()
    Variable = "Chau"
End Sub

salu2


Título: Re: dónde declaro estas variables públicas?
Publicado por: Syphroot en 6 Noviembre 2005, 22:28 pm
Hablas de 2 forms no?, uno con un boton y el otro con un boton,
la accion de cada boton debe modificar el valor de Una misma variable, no?

La solucion (si te he entendido) es insertar un Modulo, y en dicho modulo delcarar la variable publica para que ambos formularios la puedan "ver".

Citar
'En el modulo:
Option Explicit

Public Variable as Tipo


Y para modificarla desde cualquier Formulario y en cualquier evento o proceso asi:

Citar
Sub Control_Evento(...)

Variable = UnValor

End Sub

Por supuesto la puedes declarar en un formulario en las declaraciones generales, pero para acceder a esa variable desde otro formulario tienes que acceder asi:

suponiendo Form1 tiene la variable y Form2 la va a modificar asi:

Citar
sub BotonEnForm2_click()
Form1.NombreVariable= Valor
end sub

saludos




Título: -
Publicado por: xadap en 7 Noviembre 2005, 19:07 pm
-


Título: Re: dónde declaro estas variables públicas?
Publicado por: Xpeed en 7 Noviembre 2005, 20:00 pm
xadap, hay que leer antes de preguntar tio... porque ni modo que digas que buscaste y leiste pero no encontrabas info :-\

un saludo.


Título: Re: dónde declaro estas variables públicas?
Publicado por: noob_Setup en 10 Noviembre 2005, 15:15 pm
buenas:

Para empezar coincido con el post anterior pero si de todas maneras supongamos que leiste algo al respecto lo mas conveniente es declarar la variable en un módulo y si lo necesitas en el evento load de cada formulario debes vaciar la variable ya que dependiendo del tipo de sistema que estes haciendo puede quedarte cargada con la variable para otros form que la usen.

Saludos y por experiencia propia, lee antes de preguntar, en este solo foro hay cerca de 30 port que tocan el tema


Título: Re: dónde declaro estas variables públicas?
Publicado por: Slasher-K en 11 Noviembre 2005, 08:51 am
Como dijeron: VARIABLES CON ALCANCE GLOBAL EN MÓDULOS ESTÁNDAR.

Por favor, este tipo de post se podrían solucionar buscando un poquito en google...

http://www.google.com.ar/search?hl=es&q=variables+globales+visual+basic&meta=

Primer link, sección La visibilidad de las variables

Saludos.


Título: -
Publicado por: xadap en 12 Noviembre 2005, 00:09 am
-