Luckie hat folgendes geschrieben: |
1. Exceptions sind nicht dafür gedacht fehlerhafte Eingaben abzufangen.
2. Benötigt shutdown.exe administrative Rechte.
3. Bist du damit zu Betriebssystem < Windows XP inkompatible.
Ich sehe da eigentlich nur Nachteile. Und ein Programierer, der zu faul ist eine gescheite Lösung zu implementieren... |
Kann ich nur beipflichten. Man ruft keine exe auf, um eine Aktion durchzuführen, sondern verwendet die API-Funktionen des Betriebssystems, in dem Fall ExitWindowsEx. Wenn ich will, dass der Benutzer Text eingibt, rufe ich doch auch nicht über ShellExecute den Notepad auf, sondern lege ein TMemo auf mein Formular...
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell