Case without Select?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Pummelie

Betreff: Case without Select?

BeitragSo, Jul 06, 2008 16:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
mein Problem ist bestimmt nur pille palle, aber ich kom nicht auf die lösung.
Code: [AUSKLAPPEN]

Repeat
If GetKey() = 27 Then End
Select WaitEvent()
Case $401
If EventSource() = treeview Then
selected = SelectedTreeViewNode(treeview)
Select selected
Case node1
Notify "Hier sind noch keine Einträge"
End Select
Case node2
Notify "Hier sind noch keine Einträge"
Case node3
Notify "Hier sind noch keine Einträge"
Case node4
Notify "Hier sind noch keine Einträge"
Case node5
Notify "Hier sind noch keine Einträge"
Case node6
Notify "Hier sind noch keine Einträge"
Case node7
Notify "Hier sind noch keine Einträge"
Case node10
Notify "Hier sind noch keine Einträge"
Case node11
Gosub ob
End Select
EndIf
End Select
Forever

Da kommt immer:
Case without Select!
Aber warum?

Danke schon im vorraus

Xeres

Moderator

BeitragSo, Jul 06, 2008 16:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Würde man den Code ordentlich einrücken, würde man sehen, dass nach Case node1 ein End Select steht und die restlichen node2-11 allein dastehen lässt...
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Pummelie

BeitragSo, Jul 06, 2008 16:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Oh, wie dumm von mir Embarassed , thx für die schnelle Antwort

Pummelie

BeitragSo, Jul 06, 2008 16:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Jetz kommt:
If without Endif
Ich versteh die Welt nicht mehr

maximilian

BeitragSo, Jul 06, 2008 16:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Dann schmeiß mal deine grauen Zellen an.
Variety is the spice of life. One day ignore people, next day annoy them.

DerHase

BeitragSo, Jul 06, 2008 16:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Einrücken hilft Wink
Play Satyr!
 

Noobfire

BeitragSo, Jul 06, 2008 21:05
Antworten mit Zitat
Benutzer-Profile anzeigen
du musst If GetKey() = 27 Then End noch mit nem Endif abschließen, so wie ich das jetzt gesehen habe.
Und wie schon mehrmals angesprochen, rück deinen Code mal lieber ein. Ich hatte bis vor ner Stunde auch alles so wie du da geschrieben. Konnte auch nix sehen. Jetzt hab ich erstmal alle Ifs und Endif und Repeat Until und das alles, was jetzt irgendwas einleitet, eingerückt. Sofort sind mir 3 schwerwiegende Fehler im Quelltext aufgefallen.. Also, einrücken hilft Mr. Green

Eingeproggt

BeitragSo, Jul 06, 2008 21:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Zum Einrücken vlt noch ein kleiner Tipp:
IDEal hilft.
Ist sehr gewöhnungsbedürftig, aber wenn man damit umgehen kann ein sehr mächtiges Werkzeug was einem vieles erleichtert. (Freiwillig würde ich nie mehr die Original-IDE anfassen)

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

Pummelie

BeitragMo, Jul 07, 2008 7:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke
jetz kappier ich erst alles!
Super

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group