Moin SirThornberry,
Zitat von
SirThornberry:
If the function succeeds, the return value is the instance
handle of the application that was run
aus welcher Hilfe hast Du das denn?
ShellExecute gibt kein Instance
Handle zurück.
Aus Gründen der Kompatibiliät mit 16 Bit Windows Programmen wurde der Rückgabewert von ShellExecute als Typ HINSTANCE deklariert, gibt aber tatsächlich kein entsprechendes
Handle zurück.
Wichtig ist, ob der Rückgabewert > 32 ist (= Kein Fehler aufgetreten), oder nicht.
Zitat von
PSDK:
The only thing that can be done with the returned HINSTANCE is to cast it to an int and compare it with the value 32 or one of the error codes below.
Wobei ich zugeben muss, dass ich die Dokumentation des Rückgabewertes 0 (=> "The operating system is out of memory or resources.") doch mal stark anzweifeln möchte.