Soweit ich weiß, gibt
ShellExecute ein
Handle zurück (Genaues steht sicher hier:
ShellExecute). bei Erfolg ist dies ein Integerwert > 32, wobei ich mir da nicht ganz sicher bin. Der Aufruf müsste demnach so aussehen:
Delphi-Quellcode:
if ShellExecute(...) > 32 then
// erfolgreich
else
// nicht erfolgreich
Edit: Da war Deddy wohl schneller.