GLBasic forum

Main forum => Bug Reports => Topic started by: Derb on 2011-Dec-04

Title: Fehler mit openfile
Post by: Derb on 2011-Dec-04
Folgender Code:


QuoteFUNCTION loaddata:
   IF OPENFILE (1,mapname$+".map",0)
      READWORD 1,testy//READWORD 1,MaxTX;READWORD 1,MaxTY;READWORD 1,TS
      FILESEEK 1,100,0 // Ab Pos 100 folgen die Map Infos
      FOR i=0 TO MaxTY
         FOR ii=0 TO MaxTX
           // READWORD 1,quad[ii]

  •            // READWORD 1,quad[ii][1]
               // READWORD 1,quad[ii][2]
             NEXT
          NEXT
       CLOSEFILE 1
       ENDIF
    ENDFUNCTION
Verursacht das da:
(Ich habe mit den REM // Teilen die Anderen Variablen ausgehebelt um die möglichen Fehlerquellen zu minimieren.)


Quote_______________________________________
*** Configuration: WIN32 ***
precompiling:
GPC - GLBasic Precompiler V.10.104 SN:60390fbf - 2D, WIN32
"mapED.gbas"(315) warning : probably unassigned variable : testy
Wordcount:851 commands
compiling:
C:\Users\JRN~1\AppData\Local\Temp\glbasic\gpc_temp0.cpp: In function `DGInt __GLBASIC__::loaddata()':
C:\Users\JRN~1\AppData\Local\Temp\glbasic\gpc_temp0.cpp:2611: error: invalid initialization of reference of type 'DGNat&' from expression of type 'DGInt'
C:/Program Files (x86)/GLBasic/Compiler/platform/Include/glb.h:1110: error: in passing argument 2 of `void __GLBASIC__::READWORD(DGNat, DGNat&)'
*** FATAL ERROR - Bitte die Compiler-Ausgabe ins Forum kopieren
_______________________________________
*** Fertig ***
Dauer: 1.8 sek. Zeit: 19:13
Erstellen: 0 erfolgreich.
*** 1 FEHLGESCHLAGEN ***




Title: Re: Fehler mit openfile
Post by: BumbleBee on 2011-Dec-04
Hi

Mach mal das % Zeichen hinter testy für Ganzzahlen. Also

Code (glbasic) Select

      READWORD 1,testy%

   

oder halt die Variable mit % bekanntmachen

Code (glbasic) Select

  FUNCTION loaddata:
   
   LOCAL testy%

   READWORD 1,testy



  Aber frag mich nicht.   ;)


Cheers