Funktion abbrechen

  • Hallo Com

    Ich sitze schon eine weile da und überlege wie cih etwas programmieren könnte

    Ich habe ein inzwischen rechtlanges Programm inzwischen aber mir fehlt einfach die Idee wie man eine schleife abbrechen könnte

    Folgendes Das Programm leist stück für stück eine txt ein und verarbeitet diese. diverse verschiedene funktionen für verschiedene Bearbeitungsarten. Nun will ich aber in der Gui einen Button platzieren mit dem ich aus der while schleife springen kann und somit die Funktion beenden

    natürlich könnte ich nach jedem Vorgang mit

    $msg = GUIGetMsg()
    If $msg = $Button then Exitloop

    überprüfen und beenden aber das bei mehr als 10 Fuktionen jedes mal einfügen sit halt alles andere als elegant.

    Deshalb die frage hat einer eine Idee oder überseh ich das iwie eine funktion die nciht in dem Unterprogramm mit integriert sein muss um den aktuellen Vorgang zu beenden?

    LG

  • naja fast

    er soll im Grunde während er z.B. in der Funktion Stringszerteilen()

    liest er eine zeile nach der anderen ein

    [autoit]

    While 1
    $line = FileReadLine($Speicher, $AktZeile)
    If @error = -1 Then
    ExitLoop
    EndIf

    [/autoit]


    etc nunja während das Programm in dieser schleife arbeitet soll der button Abbrechen praktisch verfügbar sein ohne die GUIGetMESsage funktion

    LG