Hallo!
Ich programmier grad mit Lazarus eine kleine Shell (Nein, bitte nicht fragen warum, im Chat wurde ich schon genug ausgefragt, warum ich denn eine Shell programmieren will...). Nun hab ich aber das Problem, dass das Programm, immer wenn ich Strg+C drücke, beendet wird. Deshalb möchte ich das zugehörige Signal (SIGTERM?) abfangen, so wie es z.B. bash macht. Da die Shell unter Linux und Windows laufen soll, sollte der Code plattformübergreifend funktionieren.
Weiß jemand, wie das geht?
Gruß, /root!
PS: Falls es jemanden interessiert, ich habe in einem anderen Forum schon gefragt, wobei mir da niemand helfen konnte (->Link).
Lazarus - Auf ein Signal reagieren
Re: Lazarus - Auf ein Signal reagieren
Hallo nochmal!
Ich hab jetzt herausgefunden, dass beim Drücken der Tastenkombination Strg+C die Exception EControlC ausgelöst wird.
Leider hab ich absolut keine Ahnung, wie ich mit Exceptions umgehen kann.
Gruß, /root!
Ich hab jetzt herausgefunden, dass beim Drücken der Tastenkombination Strg+C die Exception EControlC ausgelöst wird.
Leider hab ich absolut keine Ahnung, wie ich mit Exceptions umgehen kann.
Gruß, /root!