Zitat von
DeddyH:
Wieso musste er also die Abfrage ändern? 33 hieße doch: Programm gestartet, alles OK. Vielleicht zeigt uns der TE mal seinen aktuellen Code, da ist bestimmt ein Fehler im Detail
so stimmst's
if ShellExecute(33) > 32 then {ok}
aber ich vermute jetzt einfach mal sowas wie
if ShellExecute(33) < 34 then {ok}
oder ähnlich, was zwar bei Erfolg geht, aber im Fehlerfall auch einen Erfolg meldet