Saludos....
Me podrian indicar los diferentes comandos para salir de un programa en Visual Basic 6.0
Gracias....
Atentamente
David Alcalá
| ||||
Respuesta: Salir de una programa Usa
Código vb:
Ver original Con eso cerras complemente el programa, sin importar los forms abiertos |
| |||
Respuesta: Salir de una programa Cita:
Iniciado por culd Usa
Código vb:
Ver original Con eso cerras complemente el programa, sin importar los forms abiertos Saludos...... Gracias eso mismo estaba buscando.. Gracias.... |
| ||||
Respuesta: Salir de una programa Solo quisiera agregar que lo mejor es usar ambas opciones. Yo he tenido problemas para cerrar programas usando solo una de esas opciones. A mi parecer lo suyo es cerrar con "Unload" todos los forms menos el principal y despues cerrar este con "End". Por supuesto, la sub "Cerrar" debe estar en el form principal. Saludos a todos.
__________________ No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza! |
| ||||
Respuesta: Salir de una programa Hola, te comento por si quieres tenerlo en cuenta, que según creo, aunque puedo equivocarme, terminar la ejecución de un programa con END, efectivamente se consigue pero no es lo que se considere la forma mas elegante, te dejo la información que aparece en la MSDN Cita: Personalmente, lo que hago es DESCARGAR todos los formularios, lo que me garantiza el cierre previsto en los mismos:Comentarios Cuando se ejecuta la instrucción End, se restablecen todas las variables anivel de módulo y todas las variables locales estáticas en todos los módulos. Utilice Stop si necesita conservar el valor de estas variables. Puede reanudar la ejecución y al mismo tiempo conservar los valores de esas variables. Nota La instrucción End detiene la ejecución bruscamente, sin llama a los eventos Unload, QueryUnload o Terminate, o cualquier otro código Visual Basic. El código que ha colocado en los eventos Unload, QueryUnload y Terminate de los formularios y módulos de clase no se ejecuta. Se destruyen los objetos creados desde módulo de clase, se cierran los archivos abiertos utilizando el método Open y se libera la memoria utilizada por el programa. Se invalidan las referencias de objetos mantenidas por otros programas. La instrucción End proporciona una manera de forzar la detención de un programa. Para la finalización normal de un programa Visual Basic, debe descargar todos los formularios. El programa se cierra en cuanto no haya otros programas que mantienen referencias a objetos creados en los módulos de clase públicos y se ejecute ningún código.
Código vb:
Ver original Pero ya se sabe, para gustos colores. Saludos
__________________ Agradecer a quien te enseñó, es enseñar lo que de él aprendiste. Recuerda: Decir gracias, poco cuesta y mucho vale ... |
| ||||
Respuesta: Salir de una programa Como bien dices: para gustos los colores. De todas formas este es un ejemplo de alguno de mis eventos query_unload. Como ya he dicho, la sub "salir" es una sub contenida por el form1 y llamada solo en caso de querer cerrar el programa, y donde se descargan los demas forms antes del End final. El query_unload suelo hacerlo asi:
Código vb:
Ver original o asi:
Código vb:
Ver original En fin, por dar ideas. Saludos
__________________ No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza! |
| ||||
Respuesta: Salir de una programa Hay veces que dando unload a todos los formularios queda algo abierto... Por ejemplo un reporte, o algo similar, lo cual no cierra la aplicacion y deja cargada en memoria al pedo. Por eso siempre se usa END... Obviamente hay veces que se tiene acceso a archivos y en el evento unload del formulario se cierran esos archivos, en ese caso si es recomendable primero tirar un unload. |
Etiquetas: |