Forum: Object-Pascal / Delphi-Language
Delphi
by Luckie,
10. Feb 2008
Nachtrag: WinExec gilt als depracted und ist nur noch zu Kompatibilitätszwecken für 16-Bit Programmen vorhanden. Da Vista keine 16-Bit Programme mehr unterstützt, wird es unter vista wahrscheinlich fehlen und dein Programm nicht laufen.
Forum: Object-Pascal / Delphi-Language
Delphi
by Luckie,
10. Feb 2008
1. Es fehlt der Ressourcen-Schutzblock mit try-finally um den Registrycode
2. Shutdown-exe benötigt administrative rechte. Benutz statt dessen ExitWindowsEx (Fornsuche benutzen wegen richtigen aufruf)
3. Überleg mal, was du da machst: Du bist dabei dein Formular zu erzeugen und willst aber gleichzitig dein Programm beenden. Kann das funktionieren?