@Ghost: Luckie meinte den String "Beenden" in der Zeile
Quelltext
1:
| ExWindows('Beenden', ewx_poweroff); |
Diese Variable
Quelltext
1:
| const AQuestion: string; |
wird nicht in der Funktion benutzt. Du könntest sie ebenso gut weglassen. Dieses Beispiel stammt meines Wissens nach aus dem alten EDH. Ich denke mal, der Tippeinsender wird sicher eine Frage benutzt haben, etwa
Zitat: |
Wollen Sie wirklich beenden? |
o.ä., aber weil er einen universellen Tipp abgeben wollte, hat er das rausgenommen und dabei die Variable im Funktionskopf vergessen.
Außerdem ist deine Aussage
Ghost hat folgendes geschrieben: |
das liegt an XP. Bei mir funktionietr das auch nicht mehr. |
falsch! Es liegt nicht an XP, sondern an mangelnden Rechten. Es funktioniert tadellos - wenn man sich eben die benötigten Rechte holt. Und genau das macht dein Codebeispiel ja auch. Also, bitte nicht auf´s Betriebssystem schieben!
Und zu guter Letzt, deine Aussage:
Zitat: |
Das ist eine vorgesehen Variable für eine Frage zum Beenden. |
Du beziehst dich dabei auf EWX_POWEROFF.
PSDK hat folgendes geschrieben: |
EWX_POWEROFF: Shuts down the system and turns off the power. The system must support the power-off feature. |
Vorzuziehen ist IMO, wie -=noname=- auch verwendete:
PSDK hat folgendes geschrieben: |
EWX_SHUTDOWN: Shuts down the system to a point at which it is safe to turn off the power. All file buffers have been flushed to disk, and all running processes have stopped. If the system supports the power-off feature, the power is also turned off. |