Ich hab das programm mal kurz überflogen. goto's solltes du wenn immer möglich verhindern, und schon gar nicht subroutinen mit goto's anspringen, sondern mit gosub sonst hast du probleme mit den rücksprungadressen oder irgendwann gibt es einen stackoverflow und der prozessor weiss gar nicht mehr wohin er springen sollte...
goto's machen den code auch sehr unübersichtlich.
Ich kann dir folgende Programmstruktur empfehlen:
Code:
...Deklarationen...
Do
--Hauptprogramm--
gosub sub1
--Code--
gosub sub2
--Code--
gosub sub3
Loop
sub1:
--Code--
return
sub2:
--Code--
gosub sub3
return
sub3:
--Code--
return
Somit hast du eine schöne gliederung und auch kein durcheinander mit den Subroutinen.
gruss bluesmash
Lesezeichen