Quote:
Originally Posted by .SoCa^#
Danke schon Mal für den Anfang.
Sollte da nun so aussehen?
Code:
$zeit = MsgBox (0, "Zeit", "Momentan ist es 17 Uhr") ;Globale Variabel
Func Zeit()
$zeit = 1 ;auf True gesetzt?!
EndFunc
oder wie sollte das deine Meinung nach aussehen?
|
du nutzt msgbox mit dem falg 0. dh es gibt nur einen ok button. nach autoit hilfe gibt der ok button eine 1 zurück.
je nachdem was in der msgbox gedrückt wird, gib die msgbox einen wert zurück. da sie hier nur 1 zurück geben kann, ist der wert immer 1.
Code:
$msg = msgbox(0,"blah","blah")
msgbox(0,"info",$msg)
wird also immer 1 in einer msgbox ausgeben.
$msg enthält also genau das was msgbox zurück gibt.
in deiner func setzt du schon wieder eine non global variable auf 1. das hat absolut garkeine wirkung.
innerhalb der funktion wird eine variable auf 1 gesetzt, mit der nichts weiter gemacht wird. danach ist die funktion zuende, und du kommst wieder in deinen eigentlichen code.
und mal davon abgesehen rufst du die funktion überhaupt nicht auf.
eine funktuion wird immer so:
oder so:
aufgerufen.
mit
Code:
Func blah([...])
[...]
EndFunc
wird die funktion nur definiert, aber nicht aufgerufen.