Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-05-2011
Avatar de kharen
kharen kharen is offline
Registrado
NULL
 
Registrado: may 2011
Posts: 6
Poder: 0
kharen Va por buen camino
Question 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 :-)
Responder Con Cita
  #2  
Antiguo 31-05-2011
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Posiblemente tenga un error en su código, generalmente en el manejo de memoria. No debería comportarse como dices, revísalo.

Saludos.
Responder Con Cita
  #3  
Antiguo 31-05-2011
Avatar de kharen
kharen kharen is offline
Registrado
NULL
 
Registrado: may 2011
Posts: 6
Poder: 0
kharen Va por buen camino
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??
Responder Con Cita
  #4  
Antiguo 31-05-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Coincido con escafandra, tiene toda la pinta de ser problema de memoria. Tal vez un puntero descontrolado...

Cita:
Ya he compilado mi código, todo parece estar bien.
Que la aplicación compile sólo indica que no tiene problemas de sintáxis, pero no garantiza que el programa funcione bién.

Cita:
No habrá un código o comando que me permita cerrar mi aplicación consola??
Podrías terminar la aplicación en cualquier punto con Halt, pero el problema seguirá estando allí.


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 ....
Responder Con Cita
  #5  
Antiguo 31-05-2011
Avatar de kharen
kharen kharen is offline
Registrado
NULL
 
Registrado: may 2011
Posts: 6
Poder: 0
kharen Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Coincido con escafandra, tiene toda la pinta de ser problema de memoria. Tal vez un puntero descontrolado...

Podrías terminar la aplicación en cualquier punto con Halt, pero el problema seguirá estando allí.


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.
Hola ecfisa.

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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 05:04:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi