FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Terminar la ejecucion
Hola a todos, alguien me puede decir una manera de cerrar mi aplicaion algo asi como fuerza bruta, ya que estoy haciendo un proceso y si quiero terminar con mi apliacion exe con application.terminate se queda trabada, la vuelvo a ejecutar y me da errores, lo unico que funiciona es cuando la ejecuto desde delphi con run--Program Reset. Quiero cerrarla y que haga esta funcion como si le diera program reset y se cierre este haciendo lo que este haciendo
es posible?? |
#2
|
||||
|
||||
Hola mira para terminar la aplicacion Usa Halt(0) creo que 0 es el valor mas alto
|
#3
|
|||
|
|||
Amigo te debo una, muchisimas gracias
|
#4
|
||||
|
||||
Pero ten en cuenta los efectos colaterales:
- La memoria del PC se queda ocupada. - Windows puede necesitar un reiniciado, por la inestabilidad provocada. - Otros recursos que queden sin liberar y en próximas ejecuciones dará error en lugares donde antes no los daba. - Cliente insatisfecho al ver tantos errores. Y todo esto... cada vez que se ejecuta tu programa. En estos foros nunca abogamos por este tipo de soluciones "sucias", si optas por ellas quizás deberías pasarte a Visual Basic (On error goto Next ). Este tipo de fallos no son de código, sino de conceptos, tienes que pasar al siguiente nivel y aprender por qué ocurren para poder subsanarlos. Son errores frustrantes, e incluso pueden llevar semanas solucionarlos, pero una vez hecho, serás mejor programador... tú decides Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
Te voy a dar otra alternativa que no tiene tantos inconvenientes para el pobre Windows.
La utilicé hace tiempo, aunque después consegui solucionar el problema y ya no la utilizo. Lo que hace este procedimiento es directamente matar al proceso de tu programa.
Tienes más información sobre un problema parecido en este hilo
__________________
noticiasfrikis, mi web de chorradas |
#6
|
|||
|
|||
Muchas gracias amigos, estuve probando con halt(0) y parece ser que no hubo errores al reiniciar mi aplicación, pero por supuesto que esta alternativa como la plantean no me convence, definitivamente es correcto liberar los recursos que se queden ocupados al utilizar este tipo de trucos, asi que voy a implementar el codigo que amablemente me has proporcionado zurech y te comento como me fue.
Muchas gracias a todos por su comentarios y ayuda. Les agradezco su atención. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Terminar y liberar Thread | eureka | API de Windows | 1 | 19-09-2005 14:03:39 |
Terminar Thread | coulthard | Internet | 3 | 28-11-2004 22:05:08 |
Esperar a terminar algo | Patxi | Varios | 2 | 10-07-2004 11:02:11 |
Mi aplicacion no puede terminar | King | Varios | 0 | 08-06-2004 09:24:48 |
Forzar a terminar a una aplicacion | diegofhernando | Varios | 1 | 12-08-2003 00:47:40 |
|