
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo Manfred, > ob ich mit "goto Loop" oder mit "return" in die Hauptschleife zurück springe ist doch egal, oder? > Naja, hab beides ausprobiert und auch die gleichen Ergebnisse damit. mag sein, dass das in deinem Programm zunächst keine (sichtbaren) Auswirkungen hat, aber bei den GOSUBs ohne RETURN passiert folgendes: Bei jedem GOSUB wird die Rücksprungadresse auf dem GOSUB Stack gespeichert. Wenn das viermal passiert ist, ist Schluss mit lustisch. Dann wird nämlich jeder weitere GOSUB nur als GOTO ausgeführt. Schlimmer noch, wenn doch mal ein RETURN vorkommt, rate mal wohin der geht? Genau, dahin, wo der vierte GOSUB vor Stunden herkam. Also, auf das Handbuch hören und jede Unterroutine, die mit GOSUB angesprungen wird, auch wieder mit RETURN beenden. Gruß, Klaus |
| Antwort schreiben |