Goto von Funktion aus

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

lucifer

Betreff: Goto von Funktion aus

BeitragSa, Jul 10, 2004 15:09
Antworten mit Zitat
Benutzer-Profile anzeigen
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

BeitragSa, Jul 10, 2004 15:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Kurz: Es geht nicht! Verzichte zum Vorteil deiner Codestruktur sowieso besser auf Goto.
mfg olli

Hubsi

BeitragSa, Jul 10, 2004 16:49
Antworten mit Zitat
Benutzer-Profile anzeigen
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

BeitragSa, Jul 10, 2004 19:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja so hatte ich mir das auch gedacht ist ja nur nen bischen unpraktischer. Aber dann mach ich das halt so.
 

Omenaton_2

BeitragSa, Jul 10, 2004 20:43
Antworten mit Zitat
Benutzer-Profile anzeigen
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

BeitragSa, Jul 10, 2004 22:27
Antworten mit Zitat
Benutzer-Profile anzeigen
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... Rolling Eyes
~ Hey Ho Let's Go ~

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group