Bilder werden nicht aktualisiert

  • Hallo,

    ich erzeuge in der EXE einen Label (Bild) aus einer BMP Datei, welche im gleichen Verzeichnis wie die EXE liegt.

    [autoit]

    $foto = GUICtrlCreatePic(@ScriptDir & "\1.BMP", $varBilderMitte - 100, $varGUIWindowHeight - 200, 200, 180, 0x0200, 0x00000001)

    [/autoit]

    Da ich bereits einen anderen Label habe, der sich nach 20 Sekunden erneuert, habe ich folgendes gemacht

    [autoit]

    AdlibRegister("CountDown", 1000)

    [/autoit]

    und weiter unten

    [autoit]

    Func CountDown()
    Static $iRest = 20
    $iRest -= 1
    If $iRest = -1 Then $iRest = 20
    If $iRest = 20 Then _IEAction($IE, "refresh")
    If $iRest = 20 Then GUICtrlSetData($foto, @ScriptDir & "\1.BMP")
    GUICtrlSetData($Label01, "In " & $iRest & " Sekunden wird die Seite automatisch neu geladen")
    EndFunc ;==>CountDown

    [/autoit]

    Zeile 5 aktualisiert, Zeile 6 macht nichts, Zeile 7 aktualisiert.

    Was ist denn mein Fehler ??

    Gruss Hassan

    Einmal editiert, zuletzt von HassanMullah (22. Juni 2012 um 08:05)

  • Ich habe zwar das Gefühl, dass ich es nicht verstehe, doch meine Intuition sagt mir, dass du GUICtrlSetImage in Zeile 6 brauchst. *>*