Ach so. Das
Readln wartet auf eine Eingabe. Dann geht die Konsole nicht gleich zu, wenn man das Programm aus dem Explorer startet. Ist nur da, damit man noch die Ausgabe sieht.
Zitat von
Jens Hartmann:
Zitat von
Luckie:
ShellExecute wirft übrigens keine Exceptions, da es eine Windows
API-Funktion ist. ShellExecute liefert einen Fehlercode zurück.
Und wie werden solche Sachen behandelt. Macht das die Windows
API schon allein.
Den Rückgabewert abfragen. Ich würde das auch in eine Methode kapseln, den Rückgabewert mit if-Abfragen und im Fehlerfall eine
Exception werfen mit dem entsprechen Fehlertext:
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx