FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
código para cerrar aplicación consola en Delphi 2010
Hola a todos ...
Tengo un problemita en mi aplicación en Consola. Luego de que mi programa termina de recorrer todos los b u c l e s, llega a la línea donde está el end., sale un mensaje en una ventana que indica que mi programa.exe dejó de funcionar: El programa dejó de funcionar correctamente por un problema. Windows cerrará el programa y le notificará si existe una solución. Y en la ventana aparecen los botones Depurar y Cerrar programa . Me he dado cuenta al depurar, que cuando el programa llega al final de las lineas de programación y le toca leer la línea End. sale ese mensaje. Me parece muy raro porque el programa consola debería cerrarse solito cuando se termine de leer todas las líneas de programación. Pero bueno, en todo caso estaba probando usar un comando en mi código que cierre la aplicación antes de que llegue a la línea del End. Pero no he tenido éxito, ningún comando que usé hace que se cierre la aplicación consola. Use: Application.Terminate; y Close; Quisiera saber si existe la posibilidad de cerrar mi aplicación en consola con algún comando. Aclaro que estoy programando en el proyecto principal, al presionar ALT + P + V lo visualizo y programo en el. Y estoy utilizando Delphi 2010 Gracias por leerme :-) |
#2
|
||||
|
||||
Posiblemente tenga un error en su código, generalmente en el manejo de memoria. No debería comportarse como dices, revísalo.
Saludos. |
#3
|
||||
|
||||
Gracias por responder.
Ya he compilado mi código, todo parece estar bien. No habrá un código o comando que me permita cerrar mi aplicación consola?? |
#4
|
||||
|
||||
Coincido con escafandra, tiene toda la pinta de ser problema de memoria. Tal vez un puntero descontrolado...
Cita:
Cita:
Si sospechas que sea Delphi quien lo provoca, probá realizando diferentes aplicaciones de consola. Si en todas aparece el mensaje de error, puede ser una instalación fallida, de otro modo sin dudas es tu código. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Cita:
He creado otros proyectos consola y ví que sí funcionan bien, como debe ser. Acabo de probar el comando Halt; que dices que podría terminar la aplicación en cualquier parte del programa, pero también me di cuenta que cuando el al programa le toca leer la línea de código donde está Halt; aparece la misma ventana de error de la que les hable: programa.exe dejó de funcionar: El programa dejó de funcionar correctamente por un problema. Windows cerrará el programa y le notificará si existe una solución. Y en la ventana aparecen los botones Depurar y Cerrar programa . mmm que extraño esperaba que la aplicación consola se cerrara, incluso puse Halt; en una linea antes de que comience a recorrer los b u c l e s. Chispas, en todo caso trataré de averiguar como es ese puntero descontrolado. Gracias por tu ayuda :-D |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Enviarle un comando (string) a una aplicacion (consola) desde delphi | Rolando Glez | API de Windows | 9 | 03-11-2012 21:00:33 |
Crear aplicación de consola con delphi | adpa | Varios | 8 | 06-10-2012 20:58:09 |
código para cerrar aplicación | gio013 | OOP | 2 | 23-05-2010 06:44:05 |
Aplicacion consola para conectarse a firebird | pereyra | Conexión con bases de datos | 3 | 16-07-2007 17:12:35 |
problema con aplicación para consola | spab | Varios | 5 | 20-06-2005 11:25:51 |
|