border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 11-11-2008, 11:28:22
Un Nuevo Amigo
 
Registrado: nov 2008
Posts: 18
dickensoft Aun no valorado
Predeterminado problema con temporizador

Estoy haciendo el juego del ahorcado, y recorro el array por si "letra_introducida" se encuentra en la palabra a aceptar

Código:
 
For i = 1 To Len(palabra)
     If letra_introducida = Mid(palabra, i, 1) Then
        'poner temporizador
        Call Esperar
        lblarray(i - 1).AutoSize = False
        lblarray(i - 1).BackColor = &HFF0000 ' Azul
        lblarray(i - 1).ForeColor = &HFFFFFF ' Blanco
        lblarray(i - 1).Caption = letra_introducida
        sw2 = 1
        aciertos = aciertos + 1
     End If
Next i
Me gustaria que al aceptar alguna pues me muestre una pausa de 2 segundos para seguir recorriendo el array, para ello tengo la funcion "Esperar"

Código:
 
Private Function Esperar()
   Dim dife, inicio, fin As Variant
   inicio = Format(Time, "hh:mm:ss")
   dife = Format("00:00:02", "hh:mm:ss")
   fin = Format(TimeValue(inicio) + TimeValue(dife), "hh:mm:ss")
   'MsgBox "inicio = " & inicio & " fin = " & fin & " dife = " & dife
   While inicio < fin
       inicio = Format(Time, "hh:mm:ss")
   Wend
End Function
Hago esto, por ejemplo si quiero aceptar la palabra "TRAGABOLAS" pues me muestre la primera A, haga una pausa de 2 segundos, me muestre la 2ª "A", haga una pausa de 2 segundos y luego muestre la 3ª "A".

El caso es que no me funcione, parece que hace las pausas pero me muestra las 3 "A" al mismo tiempo.

Agradezco vuestra colaboracion, tambien he probado con Sleep, y nada
Responder Con Cita
  #2 (permalink)  
Antiguo 11-11-2008, 20:28:15
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado Re: problema con temporizador

Prueba a poner detrás de la línea aciertos = aciertos + 1, la línea:

DoEvents
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #3 (permalink)  
Antiguo 11-11-2008, 21:36:09
Un Nuevo Amigo
 
Registrado: nov 2008
Posts: 18
dickensoft Aun no valorado
Predeterminado Re: problema con temporizador

Sr. Movilla es usted un fenomeno, muchisimas gracias.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 06:24:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right