Syntaxerror

Previous topic - Next topic

Vampire

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

Quentin

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.

Vampire

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 :)

Quentin

hier sollte die aktuelle von Gernot zu finden sein

http://www.glbasic.com/forum/index.php?topic=1165.0

Vampire

Ja, die habe ich auch geladen, die erzeugt den Error...

Quentin

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?

Vampire

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...

Quentin

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.

Vampire

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...

Quentin

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.

Kitty Hello

Hab's aktualisiert (anderer Link).

Vampire

welcher denn?
in diesem hier:
http://www.glbasic.com/forum/index.php?topic=1165.0
kommt ein File not found Error...

Kitty Hello


Vampire