ecpecting end of file

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Firstdeathmaker

Betreff: ecpecting end of file

BeitragDo, Jan 29, 2004 19:25
Antworten mit Zitat
Benutzer-Profile anzeigen
warum zeigt BB hier immer die Fehlermeldung "ecpecting end of File" in initializing.bb an wenn ich versuche initializing.bb so zu öffnen?:

Code: [AUSKLAPPEN]
wahl$=Input("Game laden? j/n")
If wahl$="j" Include "initializing.bb"


Wenn ich kein IF davor hänge geht er ganz normal in die include rein und zeigt keinen Fehler an, wenn ich mit IF davor mache zeigt er den Fehler an.
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image

Wild-Storm

BeitragDo, Jan 29, 2004 19:26
Antworten mit Zitat
Benutzer-Profile anzeigen
versuchs mal mit

wahl$=Input("Game laden? j/n")
If wahl$="j" Then Include "initializing.bb"
Visit http://www.next-dimension.org
-------------------------------------------------
Freeware Modelle, Texturen & Sounds:
http://www.blitzforum.de/forum...hp?t=12875

Firstdeathmaker

BeitragDo, Jan 29, 2004 19:34
Antworten mit Zitat
Benutzer-Profile anzeigen
das THEN ist meiner Ansicht nach total überflüssig. Man kann es genausogut weglassen. Ich hab´s trotzdem mal versucht mit THEN aber es hat, wie erwartet, den Fehler nicht behoben.
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image

Holzchopf

Meisterpacker

BeitragDo, Jan 29, 2004 19:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuch mal:
Code: [AUSKLAPPEN]

wahl$=Input("Game laden? j/n")
If wahl$="j" Then
 Include "initializing.bb"
EndIf


Da ja Include einfach vor dem Compilen den Includebefehl mit dem ganzen Code aus der Include-Datei ersetzt, und man kann ja schlecht in einer einzeilen-If einen mehrzeiligen Code unterbringen.

MfG
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragDo, Jan 29, 2004 19:52
Antworten mit Zitat
Benutzer-Profile anzeigen
ich denke mal das in der include ein end if fehlt
oder lade das so Code: [AUSKLAPPEN]
wahl$=Input("Game laden? j/n")
If wahl$="j" Include "initializing.bb"
endif

warscheinlich hast du in der include datei in der ersten zeile nichts stehen..

War schon einer schneller wie ich
[BB2D | BB3D | BB+]

Firstdeathmaker

BeitragDo, Jan 29, 2004 19:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke, jetzt funktionierts!
War wahrscheinlich so wie Holzchopf erklärt hat.
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image

TheShadow

Moderator

BeitragDo, Jan 29, 2004 21:33
Antworten mit Zitat
Benutzer-Profile anzeigen
LOOOOL - wer macht den Include in ein IF-THEN rein
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

D2006

Administrator

BeitragFr, Jan 30, 2004 0:06
Antworten mit Zitat
Benutzer-Profile anzeigen
und zweitens funktioniert das auch gar nicht richtig.
Bei mir zumindest gibt der da einige Fehlermeldungen, auch wenn die Bedingung nicht erfüllt ist.

Ich vermute hier kennt jemand das Prinzip von "Include" nicht.
"Include" sorgt nicht dafür, dass die entsprechende Datei
ausgeführt wird, sondern sie wird nur hinzugefügt.

Konkret heißt das, dass der Comiler den Befehl Include "initializing.bb"
durch den Inhalt dieser BB-Datei ersetzt. Und sowas in eine Bedingung
zu setzen ist sinnlos. Dann kannst du auch eine Funktion in eine Bedingung
setzen.

Falls du das doch schon wusstest, sorry!

MfG

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group