GLBasic forum

Other languages => GLBasic - de => Topic started by: Grumpy on 2007-Jul-16

Title: Problem mit Strings
Post by: Grumpy on 2007-Jul-16
Bin über folgenden Fehler gestolpert beim Compilieren:
Code (glbasic) Select
C:/DOKUME~1/cg/LOKALE~1/Temp/glbasic/gpc_temp0.cpp: In function `int __GLBASIC__::__MainGameSub_()':
C:/DOKUME~1/cg/LOKALE~1/Temp/glbasic/gpc_temp0.cpp:13: error: `alarm_Str' undeclared (first use this function)
C:/DOKUME~1/cg/LOKALE~1/Temp/glbasic/gpc_temp0.cpp:13: error: (Each undeclared identifier is reported only once for each function it appears in.)
*** FATAL ERROR - Bitte die Compiler-Ausgabe ins Forum kopieren
Hängt scheinbar an der Initialisierung der Variable "alarm". Schaut bei mir so aus:
Code (glbasic) Select
LET alarm$="Aus"Und später dann nen bissi Logik:
Code (glbasic) Select
IF alarm="aus"
alarm_x=30
alarm_y=210
ELSE
alarm_x=30
alarm_y=110
ENDIF
Wobei es an der Logik nicht hängt, die hab ich testweise mal rausgeworfen gehabt.

Hab ich irgendeinen Schusselfehler gemacht oder bin ich unschuldig? ;)
Title: Problem mit Strings
Post by: mull on 2007-Jul-16
Du deklarierst alarm als $, du mußt If alarm$="aus" schreiben. LET kannste weglassen.
Title: Problem mit Strings
Post by: Grumpy on 2007-Jul-16
Oh fein, funzt! Danke sehr.

Allerdings steht in der Hilfe auch
Code (glbasic) Select
Der Befehl 'LET' ermöglicht ein paar feine Funktionen mit Wörtern.


LET a$="MEINE"
LET b$="LIEBLINGSZAHL"
LET c= 7
// Jetzt kommts!!
LET c$=a$ + " " + b$ + " : " + c
PRINT c$,0,20
SHOWSCREEN
Title: Problem mit Strings
Post by: Quentin on 2007-Jul-16
Stimmt, steht da, allerdings steht auch da, daß man das LET auch weglassen kann ;)

Code (glbasic) Select
a$="MEINE"
b$="LIEBLINGSZAHL"
c= 7
// Jetzt kommts!!
c$=a$ + " " + b$ + " : " + c
PRINT c$,0,20
SHOWSCREEN
macht demnach das gleiche
Title: Problem mit Strings
Post by: Schranz0r on 2007-Jul-16
Vergiss LET ganz schnell braucht kein mensch :D