Hallo,
ich kann ja mit DIMDATA ein Feld mit Vorbelegung definieren z.B.
DIMDATA items[],0,0,0,0,0
Wenn ich nun ein TYPE definiere z.B.
TYPE T_U_MAP
x
y
map$
DIMDATA items[],0,0,0,0,0
ENDTYPE
bekomme ich einen Syntax Error.
ich muß also folgendes definieren
TYPE T_U_MAP
x
y
map$
items[5]
ENDTYPE
Wie bekomme ich nun eine Vorbelegung eines Feldes in TYPE hin ?
Gruß Heiko
Hi, habe zuerst gedacht das das hier funktioniert,
geht leider auch nicht :(
QuoteTYPE T_U_MAP
x
y
map$
items[5]
ENDTYPE
GLOBAL a AS T_U_MAP
DIMDATA a.items[],0,0,0,0,0 //<<< Hmmm, gib auch nen Fehler
Fehlermeldung:
Quote*** Configuration: WIN32 ***
precompiling:
GPC - GLBasic Precompiler V.2007.221 - 3D, NET
Wordcount:2 commands
compiling:
D:/temp/glbasic/gpc_temp0.cpp: In function `int __GLBASIC__::__MainGameSub_()':
D:/temp/glbasic/gpc_temp0.cpp:19: error: `__dAta_of_DIMDATA' undeclared (first use this function)
D:/temp/glbasic/gpc_temp0.cpp:19: error: (Each undeclared identifier is reported only once for each function it appears in.)
D:/temp/glbasic/gpc_temp0.cpp:19: error: expected primary-expression before ']' token
D:/temp/glbasic/gpc_temp0.cpp:19: error: expected primary-expression before '{' token
D:/temp/glbasic/gpc_temp0.cpp:19: error: expected `;' before '{' token
*** FATAL ERROR - Bitte die Compiler-Ausgabe ins Forum kopieren
_______________________________________
*** Fertig ***
Zeit: 0.8 sek
Erstellen: 0 erfolgreich
*** 1 FEHLGESCHLAGEN ***
:whistle:
äh, ja , wie jetzt ?
Es wird also irgend wann mal gehen ?
Gruß Heiko
OK, ich glaub' ich hab's gefunden. Muss aber noch testen, ob jetzt nicht alles andere kaputt ist.
LOL wie geil :D