Tengo un programa que está teniendo problemas durante el cierre, lo que genera excepciones que no puedo rastrear a su origen. Parece estar relacionado con el tiempo y no determinista. Esto ocurre después de que se liberaron todos los recursos compartidos y, dado que está apagado, las pérdidas de memoria no son un problema, así que me pregunto si hay alguna manera de decirle al programa que finalice inmediatamente y silenciosamente después de liberar los recursos compartidos, en lugar de continuando con la secuencia de apagado y dando un cuadro de mensaje de excepción.¿Cómo abortas limpiamente un programa Delphi?
¿Alguien sabe cómo hacer eso?
Qué tipo de programa es? Aplicación de la consola? Basado en TA? ¿Está intentando depurar/entrar/al proceso de cierre? –
Basada en la solicitud, y sí, y no está funcionando. Parece estar relacionado con el tiempo, más el depurador es más o menos inútil en esta aplicación. Vea http://qc.embarcadero.com/wc/qcmain.aspx?d=76039 por la razón. –