Compiler-Fehler: 'Forever' without 'repeat'
Übersicht
BlitzBasic
Beginners-Corner|
|
PddBetreff: Compiler-Fehler: 'Forever' without 'repeat' |
Antworten mit Zitat |
|---|---|---|
|
Hallo.
Bist vor 2 Stunden hat dieser Quelltext nocht einwandfrei getan, doch jetzt plötzlich gibt der Compiler einen Fehler aus: "'Forever' without 'repeat'". Hier der Code: Code: [AUSKLAPPEN] Repeat
WaitTimer (frameTimer) ; Auf FPS Warten Cls MX = MouseX() MoveCanon() MoveLaser1() MoveAlien1() CollideAlien1Laser1() ShowCollisions() If MouseHit(1) Then NewLaser1(MX) ;TileBlock(levelback) DrawImage(Schiene, 0, 580) ; Laufschiene Zeichnen DrawImage(Kanone, MX-16, Kanone_Y); Kanone zeichnen If Alien1_count = 0 Then If KeyHit(1) Then Gosub Menu Flip FlushKeys Forever Ich habe auch schon versucht, es mit until zu machen - hat aber auch nicht getan. Ich habe den gesamten (das ist nur ein ausschnitt) Queellcode überprüft: es gibt nur 2 repeat und 2 forever, einmal eine schleife im neü un eine im 1. Level (hier abgebildet). Nunja. weis jemand woran das liegt? |
||
flohrian |
Antworten mit Zitat |
|
|---|---|---|
|
Wenn sowas kommt, dann hast du i.d.R. irgendwo nen End If oder so vergessen.
Da ist's Code: [AUSKLAPPEN] If Alien1_count = 0 Then
Dabei fehlt das End If. Mfg Flo EDIT: Schneller |
||
- Zuletzt bearbeitet von flohrian am Mo, Jul 03, 2006 21:16, insgesamt einmal bearbeitet
|
|
Bud |
Antworten mit Zitat |
|---|---|---|
|
Du hast die If-Abfrage
Code: [AUSKLAPPEN] If Alien1_count = 0 Then
Nicht mit "EndIf" abgeschlossen, deswegen "denkt" der Compiler, das "Forever" gehöre in diese Abfrage. |
||
|
|
Pdd |
Antworten mit Zitat |
|---|---|---|
|
Aha! |
||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
