Brauche Hilfe mit einem ERROR

  • also wen ich mein script starte und es ca 10 min leuft kommt das hir

    Code
    Recursion level has been exceeded - Autoit will quit to prevent stack overflow.


    was heist es und wie kann ich es reparieren
    das englische forum sagt mir nichts weil ich sehr schlecht englisch kan ^^

    • Offizieller Beitrag

    Hängt sicher mit deinem Main-Window ==> Hilfe-Window (oder ähnlich zusammen). Du erstellst sicher immer wieder GUI bei jedem Aufruf und das in einer Schleife, so dass eine Rekursion entsteht, statt sie ein-/auszublenden. Somit läuft dir irgendwann der Speicher über - und aus die Maus.

    Edit: Ah, wegen dem Main-Hilfe-Window hatte ich dich glatt mit karroffel verwechselt.

  • Sieht so aus wie wenn du eine Funktion hast die sich immer wieder selbst aufruft ohne sich zu beenden. Da hast du einen Fehler beim logischen Ablauf des Programmes. Es gibt irgendwo eine Constante, die auf ca. 4000 eingestellt ist, d.h. nach 4000 mal die Funktion aus der Funktion zu starten kommt dieser Fehler um schlimmeres zu verhindern :D

    Du musst das Programm anders aufbauen, aber ohne Skript kann ich dir nicht mehr weiter helfen.