Título: Otras dos dudas... Publicado por: ka0s en 9 Abril 2009, 19:54 pm Bueno como había comentado, estoy haciendo un Piedra, Papel O Tijera.
Y mi duda es la siguiente: Una vez que elegis la opción y ganás, perdés o empatas el programa se queda ahi. Probando y probando todavía no se me ocurrio como hacer para volver a preguntar si volver a jugar o no. Se que se haría con un bucle pero probé y todavía no lo saqué. Pensé que funcionaría con la función load (para volver a cargar el form) pero no funcionó. Les dejo el código: Código
Y la otra duda que tengo es que porqué una vez compilado y ejecutado varias veces, el proceso siempre queda abierto? Yo juego una partida, lo cierro y vuelvo a abrir y tengo el proceso anterior abierto. Les dejo una imágen. (http://img27.imageshack.us/img27/9706/screenyyo.jpg) Como ven, ya había cerrado el juego pero el proceso se seguía ejecutando. La verdad me parece rarísimo, nunca me había sucedido. Esas son mis dos dudas, muchas gracias como siempre Salu2! Título: Re: Otras dos dudas... Publicado por: BlackZeroX en 9 Abril 2009, 21:03 pm Mas info.
como se ve estas haciendo un hide a un formualrio o andas dejando algo cargado en la memoriaaun no cierras, descargas TODOS los elementos de la misma (la memoria) usa "unload objeto" para descargar el formulario x que queda cargado igual prueba con terminarTOdo bucle "Do While" si lo implementaste o ya si no te resulta usa el "END" para terminar ya todo tu proceso a lo bruto (no se recomienda) Título: Re: Otras dos dudas... Publicado por: ka0s en 9 Abril 2009, 21:10 pm Okz, eso lo solucioné. Muchas gracias.
Con respecto a que pregunté, volver a jugar o no? Como puedo hacer? Donde tendría que ubicar el bucle? Saludos! Título: Re: Otras dos dudas... Publicado por: YST en 9 Abril 2009, 21:18 pm Luego de ganaste, perdiste ,empate , pones un MsgBox que haga la pregunta , si la respuesta es si ( VBYes ) pues oculatas todas las imagenes y listo =P
Título: Re: Otras dos dudas... Publicado por: ka0s en 9 Abril 2009, 22:05 pm Luego de ganaste, perdiste ,empate , pones un MsgBox que haga la pregunta , si la respuesta es si ( VBYes ) pues oculatas todas las imagenes y listo =P Estoy tratando de hacer eso de la siguiente manera: Código
Pero al tratar de probar la aplicación me dice Sintax Error, y me marca la 2da línea del código anterior. Eso me aparecio desde que puse una variable adelante de todo. Pero viendo tutoriales vi que lo usan así y no tienen problema y a mi me tira ese error :S. --------------------------------------- EDITT.... YA PUDE SOLUCIONAR ESTO.. muchas gracias de nuevo y disculpen :$ Título: Re: Otras dos dudas... Publicado por: aaronduran2 en 9 Abril 2009, 22:11 pm Citar resp = MsgBox ("EMPATE!! ¿Querés jugar de nuevo?"), vbQuestion + vbYesNo, "Resultado" Sería: resp = MsgBox ("EMPATE!! ¿Querés jugar de nuevo?", vbQuestion + vbYesNo, "Resultado") Con el paréntesis al final. Título: Re: Otras dos dudas... Publicado por: YST en 9 Abril 2009, 22:11 pm Código: resp = MsgBox ("EMPATE!! ¿Querés jugar de nuevo?", vbQuestion + vbYesNo, "Resultado") Título: Re: Otras dos dudas... Publicado por: seba123neo en 9 Abril 2009, 23:54 pm para que una variable para el MsgBox?? directamente pregunta asi:
Código
saludos. Título: Re: Otras dos dudas... Publicado por: ka0s en 10 Abril 2009, 00:13 am Sí, justo después había editado el mensaje porque me había dado cuenta que iba el cierre de parentesis al final.
para que una variable para el MsgBox?? directamente pregunta asi: Código
saludos. Lo tendré en cuenta, muchas gracias a todos! :) |