¿Hay mejores prácticas y fragmentos de código disponibles que muestran cómo puedo manejar Ctrl + C en una aplicación de la consola Delphi?¿Cómo manejo Ctrl + C en una aplicación de la consola Delphi?
He encontrado algunos artículos que brindan información sobre posibles problemas con el depurador, con manejo de excepciones, descarga de DLL, cierre de stdin y finalización for example this CodeGear forums thread.
Ok, esto demuestra cómo puedo desactivar Ctrl + C - Debo aclarar mi pregunta: ¿Cómo se realiza un cierre aplicación limpia después de detectar Ctrl + C? – mjn
Oh, ya veo. Si atrapas la Ctrl + C, como mi ejemplo, puedes establecer un tipo de 'bandera' y terminar * normalmente * cuando lo desees. –
Acabo de recordar el "break: = false;" que solía poner en mis programas de Turbo Pascal para deshabilitar Ctrl-Break. Ah, nostalgia ... –