Goto von Funktion aus
Übersicht

![]() |
luciferBetreff: Goto von Funktion aus |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ist es möglich von einer Funktion aus in den Main-Code zu springen? Bei mir kommt dann da nämlcih immer nur Undfined Label. | ||
![]() |
Vertex |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kurz: Es geht nicht! Verzichte zum Vorteil deiner Codestruktur sowieso besser auf Goto.
mfg olli |
||
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mögliche Lösung:Code: [AUSKLAPPEN] If bla()=1000 Then Goto jump .jump Function bla() ; tralala Return 1000 End Function |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
lucifer |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja so hatte ich mir das auch gedacht ist ja nur nen bischen unpraktischer. Aber dann mach ich das halt so. | ||
Omenaton_2 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Oder, mach keine offizielle Function mit Function Befehl, sondern einfach eine Subrutine mit GOSUB und RETURN, das macht in Endeffekt das selbe und dann kannst du auch noch nach Herzenslust hin und herspringen so wie du willst. | ||
Blitzkrieg Bop |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Oder:
So sieht es in nem älteren Prohekt aus: In der Main Loop: Code: [AUSKLAPPEN] If Menu = 2 wahl = Auswahl() Select wahl Case beenden Goto beenden Case nochmal Goto nochmal End Select ; gewonnen Un späte rin der Funktion Auswahl() Code: [AUSKLAPPEN] If auswahl_temp = 1 And enter_temp = 1 Then Return nochmal If auswahl_temp = 2 And enter_temp = 1 Then Return beenden Naja... ![]() |
||
~ Hey Ho Let's Go ~ |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group