Hallo x0r,
Danke für die Info, aber ich vermute wir sprechen gerade aneinander vorbei ![]()
Ich versuche es mal ein wenig anderst
Beispiel 1:
Wenn ich das Script wie in Beispiel 1 aufrufe, bekomme ich meine GUI "normal" daragestellt
Spoiler anzeigen
GUI wird erstellt
$GUI_main = GUICreate("PapaControl", $varGUIWindowWidth, $varGUIWindowHeight, -1, -1)
; Timer
;~ Local $i = 6
;~ Do
;~ $i = $i - 1
;~ GUICtrlCreateLabel("Noch " & $i & " Sekunden bis Reload", 200, 200, 200, 200)
;~ Sleep(1000)
;~ GUISetState(@SW_SHOW)
;~ If $i = 0 Then $i = 6
;~ Until $i = 0
; Überschrift
GUISetFont(20)
$Label02 = GUICtrlCreateLabel("Wo steckt mein Papa gerade ?", $varUeberschrift, -1)
; Browerfenster
;$browser = GUICtrlCreateObj($IE, 10, 50, $varGUIWindowWidth - 20, $varGUIWindowHeight - 65)
$browser = GUICtrlCreateObj($IE, 100, 100, 100, 100)
GUISetState(@SW_SHOW)
Beispiel 2:
Wenn ich das Script wie in Beispiel 2 aufrufe, bekomme ich meine GUI dargestellt, aber Sie bleibt in der Schleife von "Timer" hängen. Der Timer soll aber parallel ablaufen, d.h. der Rest des Scriptes soll auch aufgebaut werden.
Spoiler anzeigen
; Timer
Local $i = 6
Do
$i = $i - 1
GUICtrlCreateLabel("Noch " & $i & " Sekunden bis Reload", 200, 200, 200, 200)
Sleep(1000)
GUISetState(@SW_SHOW)
If $i = 0 Then $i = 6
Until $i = 0
; Überschrift
GUISetFont(20)
$Label02 = GUICtrlCreateLabel("Wo steckt mein Papa gerade ?", $varUeberschrift, -1)
; Browerfenster
;$browser = GUICtrlCreateObj($IE, 10, 50, $varGUIWindowWidth - 20, $varGUIWindowHeight - 65)
$browser = GUICtrlCreateObj($IE, 100, 100, 100, 100)
GUISetState(@SW_SHOW)
Besser so ???
Was muss ich machen (bitte mit Beispiel), damit alles läuft und sich parallel ein Label kontinierlich updatet ?
Gruss Hassan