Absturz verhindern nach ALT+Strg
-
Mein Programm stürtzt ab wenn ich die Anwendung mit ALT+Strg beenden. Das kommt meiner Meinung nach dadurch, weil ich einen zweiten Thread habe. Der bekommt wohl nichts davon mit und wird durch einen ungültig gewordenen Zeiger zur Absturzursache.
- Wie frage ich ab ob ALT+Strg gedrückt wurde?
- Soll ich die beiden Tasten sperren...
- oder doch eine andere Lösung suchen?
-
virtuell codes fuer alt und strg raussuchen, einen fallthroug fall erstellen zum pruefen ob beides gedrueckt wird...
andere loesung suche...

-
Bist du Frickler oder Programmierer?
-
Kurt V schrieb:
Mein Programm stürtzt ab wenn ich die Anwendung mit ALT+Strg beenden. Das kommt meiner Meinung nach dadurch, weil ich einen zweiten Thread habe. Der bekommt wohl nichts davon mit und wird durch einen ungültig gewordenen Zeiger zur Absturzursache.
- Wie frage ich ab ob ALT+Strg gedrückt wurde?
- Soll ich die beiden Tasten sperren...
- oder doch eine andere Lösung suchen?Wie beendet man eine Anwendung mit Alt+Strg?
Wenn der zweite Threads nichts mitbekommt, warum setzt du ihn dann nicht selbst davon in Kenntnis?
-
O schuldigung. Ich meinte ALT+F4

-
Dann beende doch den Thread bei WM_CLOSE.
-
Dann debugge es einfach und dann weisst Du warum es abstürzt.