¿Como Puedo Hacer Que El Programa "se Espere"? (Solucionado)


Objetivo: ¿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.

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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).

Perfil MP  
Objetivo: 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!

Perfil MP  
Objetivo: 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

Perfil MP  

Página 1 de 1


  
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

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.3828s (PHP: -79% SQL: 179%)
Consultas SQL: 44 - Debug off - GZIP Activado