SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Vlad Tepes en Lunes 3 de Junio de 2002, 16:11

Título: Pausa
Publicado por: Vlad Tepes en Lunes 3 de Junio de 2002, 16:11
Por favor, quisiera saber si puedo y como hacer para pausar la ejecución de un programa con un evento, y reanudarla con otro evento, como en los juegos.
Gracias por vuestra atención.
Título: Re: Pausa
Publicado por: RadicalEd en Viernes 14 de Enero de 2005, 01:02
ijole un mensaje viejo, mas viejo que mi estadia en el foro.
La forma mas facil, es llamando un MsgBox "Programa en pausa"
Título: Re: Pausa
Publicado por: Brroz en Viernes 14 de Enero de 2005, 13:57
Ki empalador.

Suponiendo que el proceso que ejecuta el programa y el que recibe los eventos sea el mismo, podrías usar una variable booleana de una forma similar a esta:

Código: Text
  1.  
  2. Private bStop as Boolean
  3.  
  4. Private Sub Objeto_EventoDetener()
  5.     bStop = True
  6.     Do While bStop
  7.        DoEvents
  8.     Loop
  9. End Sub
  10.  
  11. Private Sub Objeto_EventoContinuar()
  12.     bStop = False
  13. End Sub
  14.  
  15.  

Suerte.