Pregunta tonta [ Each & Static ]

Iniciado por Sancho.Mazorka, 21 Junio 2007, 18:05 PM

0 Miembros y 2 Visitantes están viendo este tema.

Hans el Topo

ave... que creo que nadie sa coscao de nada... el declarador static lo que hace es conservar el valor de una variable local a un procedimiento entre alguna otra cosa... para algo pequé la ayuda...xD
 

ranslsad

Cita de: Hans el Topo en 23 Junio 2007, 13:37 PM
ave... que creo que nadie sa coscao de nada... el declarador static lo que hace es conservar el valor de una variable local a un procedimiento entre alguna otra cosa... para algo pequé la ayuda...xD

Yo lo leo una y otrra vez mas y no entiendo, aprendi a usar este codigo pero no me entero de lo que quieres decir xD

Salu2

Ranslsad

Zeroql

static, como su nombre lo dice estatico.... necesitas mas?......
Cita de: Hans el Topo en 23 Junio 2007, 13:37 PM
ave... que creo que nadie sa coscao de nada... el declarador static lo que hace es conservar el valor de una variable local a un procedimiento entre alguna otra cosa... para algo pequé la ayuda...xD
es lo mismo  que dije pero con diferentes palabras.
es para que tu pc mantenga un valor en el equipo sin los cambios del usuario. este solo se peude modificar por comandos dados en el diseño de la aplicacion.
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


byebye

Citares lo mismo  que dije pero con diferentes palabras.
es para que tu pc mantenga un valor en el equipo sin los cambios del usuario. este solo se peude modificar por comandos dados en el diseño de la aplicacion

No es eso. static en vb se usa para mantener el valor de una variable dentro de una funcion por ejemplo.

Private Sub prueba_estatic()
Dim i As Integer
i = i + 1
MsgBox "Me han llamado " & i & " veces."
End Sub


esto cada vez que lo llames mostrara me han llamado 1 veces.

Private Sub prueba_estatic()
static i As Integer
i = i + 1
MsgBox "Me han llamado " & i & " veces."
End Sub


esto mostrara "Me han llamado 1 veces" la primera vez "Me han  llamado 2 veces" la segunda y asi hasta que te canses de llamarla siempre sumando 1 mas, cosa que sin static i pierde su valor al terminar de ejecutarse el precedimiento.


Hans el Topo

Citarmiren la propiedad static es para hacer las cosas que se keden en un puntos sin cambios del usuario

para eso o se envia por "by val" o se hacen constantes...

Citaresto mostrara "Me han llamado 1 veces" la primera vez "Me han  llamado 2 veces" la segunda y asi hasta que te canses de llamarla siempre sumando 1 mas, cosa que sin static i pierde su valor al terminar de ejecutarse el precedimiento.

eureka!!