- Offizieller Beitrag
While 1
While 2
GUICtrlSetImage($pic1,"bild1.bmp")
GUISetState(@SW_SHOW) ; um das neue bild anzuzeigen
for $i = 1 to 10
$msg = GUIGetMsg() ; das gehört hier ind die schleife nicht auserhalb! daher deine endlos schleife!
If $msg == $GUI_EVENT_CLOSE Then Exit
sleep(1000) ; damit "$GUI_EVENT_CLOSE" öfter verabreitet wird!
next
GUICtrlSetImage($pic1,"bild2.bmp")
GUISetState(@SW_SHOW) ; um das neue bild anzuzeigen
sleep(1000)
WEnd
WEnd
[/autoit]Zwei While-Schleifen ohne Abbruchbedingungen direkt ineinanderzuschachteln macht keinen Sinn. Auch die beiden GUISetStates innerhalb der While-Schleife dürften auch überlüssig sein (habe ich aber nicht getestet).
peethebee