Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
¿Como Puedo Hacer Que El Programa "se Espere"? (Solucionado)
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje ¿Como Puedo Hacer Que El Programa "se Espere"? (Solucionado) 
 
Lo que quiero hacer, es que simplemente se pare la ejecución del código y siga con la siguiente linea pasado x tiempo. He probado con wait, pero no sé si será para otra cosa porque no me funciona.

Sé que también podría hacerlo con un bucle y una variable que fuera creciendo, pero supongo que existirá algo para hacerlo directamente.
 



 
4octavio4 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Puedo Hacer Que El Programa "se Espere" 
 
Has probado con un timer? En gambas no lo he probado, pero en VB sí se realizaba, un timer activado con X tiempo sin hacer ninguna acción.

Salu2, crack
 



 
Ender - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Puedo Hacer Que El Programa "se Espere" 
 
No lo he probado, pero claro, de ese modo funcionaría. Lo que ocurre es que quería que siguiera inmediatamente en la línea siguiente. De todas formas, al menos hasta que averigüe como, he optado por un bucle en el mismo timer que uso para mover la pala (es un pong).
 



 
4octavio4 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Puedo Hacer Que El Programa "se Espere" 
 
Se lo suele hacer con Wait, con Sleep o con ciclos While o For, o incluso mezclando algunos de ellos, como meter un Wait dentro de un ciclo For. Es cuestión de ingenio.

Recuerda que Wait suele llevar un parámetro que indica el tiempo de pausa. Eso no lo haz dicho.

Wait 0.5 ' Espera 500 milisegundos o medio segundo

Lo mismo con Sleep.

Si se trata del movimiento de la pelotita lo puedes hacer con Timer. Y el de las palas con algún evento como KeyPress o algún evento del tipo Mouse.

Saludos!
 



 
mil_arg - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Puedo Hacer Que El Programa "se Espere" 
 
Gracias, al final he optado por un bucle y una variable que se va llenando con el delay de el timer, de forma que cuando llegue por ejemplo a 1000 ms continue. El problema del wait es que creo que detenía ese timer, pero no los demás (hay un timer para cada pala y uno para la bola)
Cuando tenga el jueguecillo presentable lo pondré por aquí, a ver que tal
 



 
4octavio4 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Letras "p" Y "z" Minú... drjuano Controles/Librerías/Componentes 8 Jueves, 28 Abril 2011, 21:48 Ver último mensaje
santijav
No hay nuevos mensajes Un Detalle Con El Insert Into Gambas Value... jousseph Bases de Datos 5 Domingo, 04 Noviembre 2012, 20:58 Ver último mensaje
Shell
No hay nuevos mensajes [Solucionado] Como Utilizar El Metodo &quo... vuott General 9 Martes, 01 Noviembre 2016, 18:11 Ver último mensaje
jsbsan
No hay nuevos mensajes Ejecutar Archivos Audio MP3 Con La Clase &... vuott Aplicaciones/Fragmentos de Código 5 Lunes, 02 Diciembre 2019, 13:28 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron