GLBasic forum

Other languages => GLBasic - de => Topic started by: Vampire on 2011-May-25

Title: Syntaxerror
Post by: Vampire on 2011-May-25
Ich versuche mit dem EntitySystem zu arbeiten.
Ich habe also im Editor Datei/QuellCode Datei öffnen angeklickt, T3DEntity.gbas ausgewählt und wollte ein Tutorial compilen.
Geht aber nicht, ich bekomme nen Syntax Error im EntitySystem angezeigt...kann doch nicht sein^^
Was mach ich verkehrt?

Obwohl, hier die Fehlermeldung:
_______________________________________
*** Configuration: WIN32 ***
precompiling:
GPC - GLBasic Precompiler V.7.917 SN:2ac4b027 - 2D, WIN32
"T3DEntity.gbas"(76) error : syntax error
Title: Re: Syntaxerror
Post by: Quentin on 2011-May-25
hast du die neue hier im Forum geladen? Bei der alten Version wurde noch "constant" als Variable genutzt, was aber jetzt ein Schlüsselwort ist. Liegt vermutlich daran.
Title: Re: Syntaxerror
Post by: Vampire on 2011-May-25
Daran liegt es, in der betreffenden Zeile steht ein Constant.
Ich arbeite mit einer Version die backslider mir gestern verlinkt hat, wo finde ich denn dann die aktuelle?

Ich will übrigens dein Space3D Tut durcharbeiten...Kompliment, Quentin, super Job :)
Title: Re: Syntaxerror
Post by: Quentin on 2011-May-25
hier sollte die aktuelle von Gernot zu finden sein

http://www.glbasic.com/forum/index.php?topic=1165.0
Title: Re: Syntaxerror
Post by: Vampire on 2011-May-25
Ja, die habe ich auch geladen, die erzeugt den Error...
Title: Re: Syntaxerror
Post by: Quentin on 2011-May-25
komisch, bist du sicher, dass du die an die richtige Stelle kopiert hast? Habs auch grad noch mal runtergeladen und das läuft ohne Fehler. Hast du die .gbas evtl. im app-Ordner abgelegt?
Title: Re: Syntaxerror
Post by: Vampire on 2011-May-25
Nein, die liegt in dem Ordner in dem sich der app Ordner ebenfalls befindet.
Da drin liegt EntitySystem.gbas, T3DEntity.gbas und Space3D.gbap und .gbas

Vielleicht liegt es an der neuen Beta von GLB, mit der arbeite ich nämlich...
Title: Re: Syntaxerror
Post by: Quentin on 2011-May-25
neue Beta? Welche Version ist das? Ist mir wohl was entgangen :)

Welchen Fehler erhälst du denn? Bist du ganz sicher, dass du auch die richtige T3DEntity.gbas eingebunden hast? Zeile 76 wie in deinem ersten Post beschreiben deutet eindeutig auf "constant" als Variable. Prüf das doch bitte noch mal zur Sicherheit.
Title: Re: Syntaxerror
Post by: Vampire on 2011-May-25
Also, ich habe das von dir verlinkte rar-Archiv in den Ordner entpackt.
Ich bin sicher, nichts falsch gemacht zu haben...

und das ist die Zeile an der der Precompiler den Syntax Error angibt:

CONSTANT = -1 ; linear= -1 ; quadratic = -1 // for Lightrange

Constant ist grün, also keine Variable...
Title: Re: Syntaxerror
Post by: Quentin on 2011-May-26
hehe genau, die T3DEntity in meinem Post ist noch die alte. Du musst diese durch die aus Gernots Thread ersetzen. "constant" hieß in der früheren Version eine Variable, wurde in einer späteren Version von GLBasic ein Kommande. In der aktuellen Version von T3DEntity heißt diese heute glaube ich "cnst".

Also bitte T3DEntity gegen die aktuelle austauschen, dann sollte es klappen.
Title: Re: Syntaxerror
Post by: Kitty Hello on 2011-May-26
Hab's aktualisiert (anderer Link).
Title: Re: Syntaxerror
Post by: Vampire on 2011-May-26
welcher denn?
in diesem hier:
http://www.glbasic.com/forum/index.php?topic=1165.0
kommt ein File not found Error...
Title: Re: Syntaxerror
Post by: Kitty Hello on 2011-May-26
Fixed.
Title: Re: Syntaxerror
Post by: Vampire on 2011-May-26
cool, thx :)