Na hab ich doch geschrieben was 42 bedeutet
Zitat:
If the function succeeds, the return value is the instance
handle of the application that was run
und dann sollte es wohl nicht so
If (Prog = '') or not (ShellExecute(...) in [1..32]) Then
sondern so
If (Prog = '') or not (ShellExecute(...) in [0..32]) Then
aussehen