; GUI MESSAGE LOOP
GuiSetState()
If ProcessExists($processname) Then ProcessClose ($processname)
GUICtrlSetData($input, GUICtrlRead($input) & @CRLF & "Process was already running:" & $processname & " It will be closed!")
Sleep(3000)
if FileExists(@TempDir & "\ok.gif") Then FileDelete(@TempDir & "\ok.gif")
SoundPlay(@TempDir & "\ok.wav",0)
Sleep(50000)
While GuiGetMsg() <> $GUI_EVENT_CLOSE
WEnd
ich stehe voll auf dem schlauch ... also das ist oben das ende meines programms ... da wird nochmal ein prozess gelöscht und nach dem sleep(3000)
wird gar nix mehr ausgeführt ... komischer weise findest auch das filedelete nicht statt, wenn ich es ohne "if" über das was noch ausgeführt wird packe ... die datei "ok.gif" ist definitiv im temp-ordner und lässt sich auch von hand problemlos löschen. - was ist falsch ?