Ich weiß, es ist für euch bestimmt ein alter Hut, aber selbst aus den Forenbeiträgen darüber, die es schon gibt werde ich nicht schlau.
Es gibt ja kein Goto, sondern Func soll das ganze ja besser ergänzen.
Gibt es auch eine Möglichkeit die Functions zu verschachteln?
Ich hab ein mini Progressbar gemacht, der in einem Programm das ich grade mache sozusagen die Sanduhr ersetzen soll.
D.h. wenn ich das Programm starte, dann läuft die Progressbar einfach immer wieder durch, bis das Skript beendet wird.
Und daher wollte ich die Progressbar die ich nun schon hinbekommen hab, in eine Funktion packen, damit ich die bei bedarf aufrufen/starten kann. Aber da ich in der Progressbar schon Functions verwendet habe, geht das nicht, bekomme da immer die Meldung
"Func" statement has no matching "EndFunc"
Was gibts da für Lösungsansätze?
P.S. Ihr schlagt euch bestimmt die Hände Überm Kopf zusammen wenn ihr mein Quelltext seht, ist warscheinlich etwas umständlich
[autoit]#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
guicreate("Progressbar",53,10,-1,-1,$WS_POPUP)
GUISetBkColor(0xffffff)
$name = guictrlcreateprogress(0,0,53,10)
GUICtrlSetBkColor(-1,0xffffff); Hintergrundfarbe der Progressbar
guisetstate()
[/autoit][autoit][/autoit][autoit]$r = 1
AdlibEnable("_zaehler",10)
_inprog()
Func _inprog()
Do
$msg = GUIGetMsg()
Until $r = 100
If $r = 100 Then $r = 1
_inprog()
EndFunc
Func _zaehler()
guictrlsetdata($name,$r)
$r+=1
EndFunc
EDIT: Hat sich alles in Wohlgefallen aufgelöst, mir ist im Forum mal wieder großartig geholfen worden.