Mojen Leute,
Komme einfach nicht weiter. Es geht um einen CountdownTimer. Habe zwar recht viele Anregungen hier im Forum gefunden, aber nichts, das mir weiter geholfen hat.
Und so sieht das Problem aus:
Die Events werden ueber eine ActiveXDLL uebermittelt. Fuer Anregungen waere ich sehr dankbar, falls ueberhaupt machbar.
;$timerAdd soll dem dll_Event_Code zugeordnet werden um spaeter damit den CountDown zu fuettern
Global $timerAdd1 = 240000
Global $timerAdd2 = 85000
Global $timerAdd3 = 1190000
Start(); hier wurde start eingeleitet und ab jetzt sollen die events ausgewertet werden
[/autoit][autoit][/autoit][autoit]While 1 * Sleep(1) ; wird benoetigt wenn Event ausgeloest wird, damit das skript weiter laeuft
WEnd
Func _Event($Code) ; loest aehnliche Funktion aus wie die hier >>> $Code = int(Random(4,7))
if $Code == 4 then
$Code = $timerAdd1
Starte mit oder addiere $timerAdd1 zum Countdown
elseif $Code == 5 then
$Code = $timerAdd2
Starte mit oder addiere $timerAdd2 zum Countdown
elseif $Code == 6 then
$Code = $timerAdd3
Starte mit oder addiere $timerAdd3 zum Countdown
endif
Folgendes soll passieren:
Wenn Countdown = 0, dann erstelle "Gui Countdown nicht gestartet" und warte bis gestartet
Wenn Countdown gestartet dann schliesse "Gui Countdown nicht gestartet" und erstelle neue
Gui fuer die ablaufende Zeit, falls vor Ablauf der Zeit ein weiteres Ereigniss passiert,
dann verlaengere die Zeit um die Variable.
Wenn Countdown auf 0, dann schliessen und wieder "Gui Countdown nicht gestartet" erstellen
und warten bis ein Event passiert
EndFunc
MfG OpaEd