hi,
mir ist grad aufgefallen, dass der sleepbefehl auf meinem gp2x komplett ignoriert wird. compiliere ich die geschichte für win, gehts wunderbar, aber auf dem gp2x passiert beim sleep garnichts :)
gruss husten
muss ich sehen. Uh-Oh.
OK, nächstes Update sollte gehen.
thx
Hallo,
irgend wie ist das Problem immer noch. Benutze den Sleep-Befehl nach der Tasteneingabe (sleep 200) und unter Windows funktioniert es super, aber unter dem GP2x F200 scheint er das Sleep zu ignorieren.
Damit funktioniert es:
time = GETTIMERALL()
time = time + 200
WHILE time > GETTIMERALL()
WEND
Oder mache ich was falsch?
Gruß
Rene
Wartet sleep(5000) 5 sekunden? (aktuelles Update von heute)
Oder sleep(5000 * 1000) ?
Hm... Sleep(5000) scheinen 5 Sekunden zu sein (so vom mitzählen).
Benutze ich aber sleep(200) scheint das keine Auswirkung zu haben. Ersetze ich das sleep(200) durch den oben geschriebenen Code dann funktioniert es. Benutze ich sleep(600) scheint das auch keine Auswirkung zu haben.
Liegt es vielleicht doch an mir???
Gruß
Rene
ah. OK. Ich mal checken.
Danke!!!
Sollte jetzt gehen...
Der UpdateMaster hat wieder zugeschlagen *BAAAAAAAAAAM* :D
Werde ich heute Abend gleich mal testen :D.
Danke und Gruß
Rene
Hallo,
leider kann ich jetzt nichts mehr für den GP2x übersetzen, es kommt immer folgender Fehler:
compile+link:
C:\DOKUME~1\rene\LOKALE~1\Temp/cc0gcaaa.o: In function `__GLBASIC__::__MainGameSub_()':
gpc_temp0.cpp:(.text+0x4c): undefined reference to `__GLBASIC__::DGStr::DGStr(__GLBASIC__::CGStr)'
gpc_temp0.cpp:(.text+0x6c): undefined reference to `__GLBASIC__::PRINT(__GLBASIC__::DGStr const&, double, double)'
gpc_temp0.cpp:(.text+0x7c): undefined reference to `__GLBASIC__::DGStr::~DGStr()'
gpc_temp0.cpp:(.text+0x80): undefined reference to `__GLBASIC__::SHOWSCREEN()'
gpc_temp0.cpp:(.text+0x84): undefined reference to `__GLBASIC__::MOUSEWAIT()'
gpc_temp0.cpp:(.text+0xb4): undefined reference to `__GLBASIC__::DGStr::~DGStr()'
C:\DOKUME~1\rene\LOKALE~1\Temp/cc0gcaaa.o: In function `__GLB_Defaults()':
gpc_temp0.cpp:(.text+0x140): undefined reference to `__GLBASIC__::__DG_RESX'
gpc_temp0.cpp:(.text+0x144): undefined reference to `__GLBASIC__::__DG_RESY'
gpc_temp0.cpp:(.text+0x148): undefined reference to `__GLBASIC__::__DG_WANTMOUSE'
gpc_temp0.cpp:(.text+0x14c): undefined reference to `__GLBASIC__::__DG_FRAMERATE'
gpc_temp0.cpp:(.text+0x150): undefined reference to `__GLBASIC__::__DG_SCHOOLVER'
gpc_temp0.cpp:(.text+0x154): undefined reference to `__GLBASIC__::__DG_FULLSCREEN'
gpc_temp0.cpp:(.text+0x158): undefined reference to `__GLBASIC__::__DG_MULTISAMPLE'
gpc_temp0.cpp:(.text+0x15c): undefined reference to `__GLBASIC__::__DG_DEBUG'
C:\DOKUME~1\rene\LOKALE~1\Temp/cc0gcaaa.o: In function `WinMain':
gpc_temp0.cpp:(.text+0x180): undefined reference to `__GLBASIC__::DGStr::Assign(char const*)'
gpc_temp0.cpp:(.text+0x1e0): undefined reference to `__GLBASIC__::DGStr::GetStrData(unsigned int)'
gpc_temp0.cpp:(.text+0x1fc): undefined reference to `__GlobalInit'
gpc_temp0.cpp:(.text+0x224): undefined reference to `__GLBASIC__::__EndProgram()'
gpc_temp0.cpp:(.text+0x234): undefined reference to `__GLBASIC__::__g_cmdline'
gpc_temp0.cpp:(.text+0x238): undefined reference to `__GLBASIC__::__DG_RESX'
gpc_temp0.cpp:(.text+0x23c): undefined reference to `__GLBASIC__::__DG_RESY'
gpc_temp0.cpp:(.text+0x240): undefined reference to `__GLBASIC__::__DG_WANTMOUSE'
gpc_temp0.cpp:(.text+0x244): undefined reference to `__GLBASIC__::__DG_FRAMERATE'
gpc_temp0.cpp:(.text+0x248): undefined reference to `__GLBASIC__::__DG_FULLSCREEN'
gpc_temp0.cpp:(.text+0x24c): undefined reference to `__GLBASIC__::__DG_MULTISAMPLE'
gpc_temp0.cpp:(.text+0x250): undefined reference to `__GLBASIC__::__DG_DEBUG'
gpc_temp0.cpp:(.text+0x254): undefined reference to `__GLBASIC__::__DG_SCHOOLVER'
gpc_temp0.cpp:(.text+0x25c): undefined reference to `__GLBASIC__::__g_debugline'
gpc_temp0.cpp:(.text+0x260): undefined reference to `__GLBASIC__::__g_errorline'
gpc_temp0.cpp:(.text+0x264): undefined reference to `__GLBASIC__::__g_error'
C:\DOKUME~1\rene\LOKALE~1\Temp/cc0gcaaa.o: In function `main':
gpc_temp0.cpp:(.text+0x27c): undefined reference to `__GLBASIC__::DGStr::c_str() const'
gpc_temp0.cpp:(.text+0x2a8): undefined reference to `__GLBASIC__::DGStr::operator+=(char const*)'
gpc_temp0.cpp:(.text+0x2b8): undefined reference to `__GLBASIC__::DGStr::operator+=(char const*)'
gpc_temp0.cpp:(.text+0x2c8): undefined reference to `__GLBASIC__::__g_cmdline'
*** FATAL ERROR - Bitte die Compiler-Ausgabe ins Forum kopieren
Zum Quelltext:
PRINT "Hallo",0,0
SHOWSCREEN
MOUSEWAIT
Gruß
Rene
OMG
GP2X ganz vergessen Gernot?
da blinkt ja alles auf :/
Gernot deine libGLBasicGP2X.a ist leer. Bitte überprüfen.
fixed.
geht immer noch nicht :)
also ich habs gestern erst auf dem gp gemerkt und danach keine zeit mehr gehabt, es danach zu testen aber mein eindruck (ich teste es heut abend nochmal durch):
sleep
geht wunderbar, aber
playsound
sleep
bewirkt garnichts. mir ists nur am gp aufgefallen. ein normaler sleep beim start (splashscreen fürn wettbewerb) funktioniert super, aber im spiel hab ich mehrere playsound-sleep-playsound stellen, und bei allen bewirkt der sleep befehl garnichts und die sound werden nachezugleichzeitig abgespielt..
unter windows gehts entsprechend ohne probleme.
gruss husten
hm...
Wie wär's mit:
snd = PLAYSOUND(xy)
WHILE SOUNDPLAYING(snd); WEND
wäre ne lösung, ändert aber nichts an dem fehler im sleepbefehl ;) ich wollte ja auch nicht rumjammern weils nicht geht, sondern nur bescheid geben.
Jaja, hast Recht. Muss ich ändern. Wollte nur helfen als Zwischenlösung.
dafür danke ich :)