Nachdem ich gestern noch mit "Input" arbeiten konnte, erhalte ich jetzt diese Fehlermeldung.
Wenn ich Input mit // auskommentiere , läuft alles wunderbar...
_______________________________________
*** Configuration: WIN32 ***
precompiling:
GPC - GLBasic Precompiler V.7.917 SN:2ac4b027 - 2D, WIN32
"Nr.5.gbas"(23) warning : Demo mode: This command would require "GLBasic SDK premium" : X_LOADOBJ
"Nr.5.gbas"(36) warning : command deprecated : Use CLEARSCREEN
Wordcount:44 commands
compiling:
C:\Temp\glbasic\gpc_temp0.cpp: In function `int __GLBASIC__::__MainGameSub_()':
C:\Temp\glbasic\gpc_temp0.cpp:113: error: no matching function for call to `INPUT(__GLBASIC__::DGStr, int, int)'
C:/Programme/GLBasic(beta)/Compiler/platform/Include/glb.h:1181: note: candidates are: void __GLBASIC__::INPUT(__GLBASIC__::DGStr&, DGNat, DGNat, DGNat)
C:/Programme/GLBasic(beta)/Compiler/platform/Include/glb.h:1182: note: void __GLBASIC__::INPUT(DGInt&, DGNat, DGNat, DGNat)
C:/Programme/GLBasic(beta)/Compiler/platform/Include/glb.h:1183: note: void __GLBASIC__::INPUT(DGNat&, DGNat, DGNat, DGNat)
*** FATAL ERROR - Bitte die Compiler-Ausgabe ins Forum kopieren
_______________________________________
*** Fertig ***
Dauer: 1.4 sek. Zeit: 15:09
Erstellen: 0 erfolgreich.
*** 1 FEHLGESCHLAGEN ***
ist bekannt, im nächsten Update gefixed ;)
Nicht bekannt. Bitte den Code posten. Das ist ja mal wieder was...
Bitteschön
GLOBAL mx, my, b1, b2, phi, a$, b$
b$="Klaus"
SETCURRENTDIR("Media")
SETSCREEN 640,480,1
PLAYMUSIC "BMW.ogg",TRUE
LOADSOUND "CHIMES_L.WAV",1,1
LOADSOUND "Click.wav",2,1
LOADBMP "BackGround2.bmp"
LOADSPRITE "D-Zone.jpg",1
LOADSPRITE "D-Zone2.jpg",2
LOADSPRITE "D-Zone3.jpg",3
LOADFONT "Blade.png",1
LOADFONT "Cool.png",2
LOADFONT "JokeWood.png",3
X_LOADOBJ "Terrain2.ddd",1
X_LOADOBJ "Maschana.ddd",2
SETFONT 3
//INPUT "Type in your Name" + a$, 320,240
PRINT "Welcome",b$ + "GLB_MultimediaPlayer", 10,40
SHOWSCREEN
MOUSEWAIT
BLENDSCREEN "BackGround3.bmp"
SHOWSCREEN
PLAYSOUND (2,0,1.0)
BLENDSCREEN "SP083.JPG"
PLAYSOUND (1, 0, 1.0)
SHOWSCREEN
MOUSEWAIT
CLEARSCREEN
WHILE TRUE
MOUSESTATE mx, my, b1 ,b2
phi=mx*360 / 640
X_MAKE3D 1,1000,90
X_CAMERA 0, 150, -300, 0 ,0 ,0
X_AMBIENT_LT 0, RGB(0x80, 0xff, 0xff)
X_MOVEMENT mx-230, 0, 0
X_SCALING 15, 15, 15
X_ROTATION phi, phi, 1, 0
X_DRAWOBJ 1, 0
X_DRAWOBJ 2
X_SPRITE 1,100,1,300, 1
SHOWSCREEN
WEND
da war doch im englischen forum schon der Fehler mit dem Input....
EDIT:
OK mein Fehler, ich war der festen Überzeugung da war was mit Input im Englischen Forum.... SRY
INPUT "Type in your Name" + a$, 320,240
Sorry, ich kann nicht auf die Variable:
"Type in your Name" + a$
schreiben.
Mach's so:
PRINT "Type in your name", 320,240
INPUT a$, 320+LEN("Type in your name"), 240
ohje, tschuldigung :)
Ich meine, in Quickbasic konnte man das so machen, bin aber nicht sicher.
Jedenfalls Dankeschön :)