Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Bucle While-Wend

Estas en el tema de Bucle While-Wend en el foro de Visual Basic clásico en Foros del Web. Significado: While (mientras), Wend (hasta) Uso: Código: While condicion Instrucciones Wend Explicación: condicion = condicion a hacer referencia para la ejecución del bucle Instrucciones = ...
  #1 (permalink)  
Antiguo 24/08/2006, 12:46
 
Fecha de Ingreso: agosto-2006
Mensajes: 39
Antigüedad: 17 años, 8 meses
Puntos: 1
Bucle While-Wend

Significado: While (mientras), Wend (hasta)

Uso:

Código:
While condicion

Instrucciones

Wend
Explicación:

condicion = condicion a hacer referencia para la ejecución del bucle

Instrucciones = instrucciones a ejecutar si la condicion es verdadera

Ejemplo:

Código:
Dim InformaticaVirtual As String

Private Sub Form_Load()

InformaticaVirtual = "1"

While InformaticaVirtual < 2

MsgBox "xD", vbInformation + vbOkOnly

InformaticaVirtual = 3

Wend

End Sub
Explicación #2:

Código:
Dim InformaticaVirtual As String
Declaramos una variable de tipo String a la cual le llamamos InformaticaVirtual

Código:
Private Sub Form_Load()
Al cargar el formulario (evento Form_Load)

Código:
InformaticaVirtual = "1"
Le decimos a la variable InformaticaVirtual que tome el valor de 1

Código:
While InformaticaVirtual < 2
Comenzamos el bucle y decimos que mientras InformaticaVirtual sea menor que 2 se ejecute el bucle. Esta condicion obiamente es verdadera ya que declaramos en 1 la variable InformaticaVirtual al cargar el Formulario

Código:
MsgBox "xD", vbInformation + vbOkOnly
Esta es la instucción y decimos que muestre un mensaje con el texto "xD" y de tipo informacional (no se si existe esa palabra) y con solamente el botón Ok

Código:
InformaticaVirtual = 3
Cambiamos el valor de la variable InformaticaVirtual y le decimos que tome el valor 3, por lo tanto el bucle termina de producirse ya que la condicion deja de ser verdadera. Atención: si nos salteamos este paso, seguramente se produzca un Overflow en la PC donde se ejecute, ya que la condición no terminaría nunca jamás de reproducirse, en mi caso es un error que hago muy frecuentemente y da como resultado que se cuelgue la aplicación en curso

Código:
Wend

End Sub
Terminamos el bucle y el evento Form_Load

Espero les sirva, es un bucle de fácil uso y muy útil

# By Slappter # WwW.InformaticaVirtual.InFo #
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:19.