GLBasic forum

Other languages => GLBasic - de => Topic started by: HeikoJ on 2007-Sep-14

Title: Type und DIMDATA
Post by: HeikoJ on 2007-Sep-14
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
Title: Type und DIMDATA
Post by: D2O on 2007-Sep-14
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 ***
Title: Type und DIMDATA
Post by: Kitty Hello on 2007-Sep-14
:whistle:
Title: Type und DIMDATA
Post by: HeikoJ on 2007-Sep-14
äh, ja , wie jetzt ?

Es wird also  irgend wann mal gehen ?

Gruß Heiko
Title: Type und DIMDATA
Post by: Kitty Hello on 2007-Sep-14
OK, ich glaub' ich hab's gefunden. Muss aber noch testen, ob jetzt nicht alles andere kaputt ist.
Title: Type und DIMDATA
Post by: Schranz0r on 2007-Sep-14
LOL wie geil :D