grüße erst einmal
ich hab da ein kleine problemchen, ich habe 2 schleifen die ineinander verschachtelt sind und nebenbei ein adlibregister() laufen mit einem timeout damit sich mein programm nicht aufhängt... der grundgedanke ist einfach, egal was passiert, es darf sich nicht aufhängen, es muss in der äußeren schleife weiterlaufen, deswegen ist exit() hier umbedingt zu umgehen.
hier mal ein beispielcode:
[autoit]For $j = 1 to 10
AdlibRegister("error", 10000)
for $i = 1 to 10
if blubb($i) = -1 then ExitLoop
MsgBox(0, "", "i " & $i)
Next
MsgBox(0, "", "j " & $j)
Next
func blubb($zaehler)
If $zaehler = 3 then Return -1
MsgBox(0, "", "blubb")
EndFunc
Func error()
Exit ;ich will hier nur in die äußere schleife springen, aber exitloop geht nicht...
EndFunc
wie ihr seht, hab ichs hinbekommen aus einer funktion heraus dasselbe zu erreichen, aber adlibregister kann ich ja wohl schwer mit return arbeiten..
bin für jede hilfe dankbar