Hallo zusammen,
folgendes Phänomen bereitet mir derzeit einiges Kopfzerbrechen:
In einer Funktion werden mehrere Anweisungen ausgeführt, der "Vollzug" der einzelnen Anweisungen wird jeweils kontrolliert. Wenn etwas nicht klappt rufe ich die Funktion erneut auf, um von vorne zu beginnen, da die Reihenfolge vorgegeben ist und immer vollständig durchlaufen werden muss. (ein Beispiel wäre ein Einlog-Script)
Jedoch werden die erfolglosen Durchläufe irgendwie/wo gespeichert, denn nach erfolgreichem Durchlaufen der Funktion spulen sich die "Fehlversuche" ebenfalls ab, genauso oft, wie die Funktion eben aufgerufen wurde [in BASIC hätte ich es mit GOTO ANFANG gelöst ].
Kann man den "Schleifespeicher" löschen, gibts eine elegantere Lösung?
Bitte um Hinweise ...........
CU