Zitat von
Christian Seehase:
das stimmt nicht. ShellExecute gibt einen Rückgabewert von > 32 wenn der Aufruf erfolgreich war, oder einen Wert <= 32 wenn ein Fehler aufgetreten ist.
In der
API- Hilfe steht:
Zitat:
Return Values
If the function succeeds, the return value is the instance
handle of the application that was run, or the
handle of a dynamic data exchange (
DDE) server application.
If the function fails, the return value is an error value that is less than or equal to 32. The following table lists these error values:
Nur wartet die Funktion nicht, bis die Datei freigegeben ist, sondern gibt das
Handle nach dem erfolgreichen Öffnen zurück. Damit ließe sich überwachen, wie lange die Datei in Gebrauch ist, um sie nach Benutzung wieder zu sperren. Aber ich weiß noch nicht, was Avax2k genau vorhat, jedenfalls ist es geheimnisvoll...
Grüße, Messie