DIMPUSH mit String Arrays gehen nicht.

Previous topic - Next topic

D2O

Hi, folgender Code geht:
Code (glbasic) Select
GLOBAL counter = 0
DIM a [1]
FOR i = 0 TO 99

 a[i] = counter

 INC counter,1

 DIMPUSH a[],counter

NEXT


FOR i = 0 TO 99

PRINT a[i],100,100
SHOWSCREEN
SLEEP 300
NEXT
Wenn ich nun ein String Array benutze gehts nicht mehr:
Code (glbasic) Select
GLOBAL counter = 0
DIM a$ [1]



FOR i = 0 TO 99

 a$[i] = counter

 INC counter,1

 DIMPUSH a$[],counter

NEXT


FOR i = 0 TO 99


PRINT a$[i],100,100
SHOWSCREEN
SLEEP 300
NEXT
Quote_______________________________________
*** Configuration: WIN32 ***
precompiling:
GPC - GLBasic Precompiler V.2007.363 - 3D, NET
Wordcount:10 commands

compiling:
C:\Users\Fabio\AppData\Local\Temp\glbasic\gpc_temp0.cpp: In function `int __GLBASIC__::__MainGameSub_()':
C:\Users\Fabio\AppData\Local\Temp\glbasic\gpc_temp0.cpp:12: error: no matching function for call to `DIMPUSH(__GLBASIC__::DGStrArray&, DGInt&)'
C:/Basic/GLBasic/Compiler/platform/Include/glb.h:462: note: candidates are: void __GLBASIC__::DIMPUSH(__GLBASIC__::DGIntArray&, DGInt)
C:/Basic/GLBasic/Compiler/platform/Include/glb.h:467: note:                 void __GLBASIC__::DIMPUSH(__GLBASIC__::DGArray<__GLBASIC__::DGStr>&, __GLBASIC__::CGStr)
*** FATAL ERROR - Bitte die Compiler-Ausgabe ins Forum kopieren
_______________________________________
*** Fertig ***
Zeit: 0.6 sek
Erstellen: 0 erfolgreich
*** 1 FEHLGESCHLAGEN ***
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

D2O

Puh, hatte schon selbstzweifel :)
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Kitty Hello

DIMPUSH a$[],counter+""

*ducken und rennen *
nächste Version, dann, OK? ;)

D2O

Danke, geht.
Mach mal Wochenende :)
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard